OTP
Generate an unique use password (OTP - One-Time Password)
METHODS
SMS
TEXT-TO-SPEECH
- Send voice text-to-speech
- Send voice from template
- Send bulk voice
- Send bulk voice from template
- Get voice delivery status
- Send Email
- Send Email from template
- Send bulk Email
- Send Bulk Email from template
- Get email delivery status
SOCIAL NETWORKS
GROUPS
- Create group
- Get group field list
- Add a field to a group
- Delete a field from a group
- Delete a contact from a group
- Assing country to e group
- Get group contact list
- Add contact to a group
- Modify contact of a group
- Delete contact of a group
HLR
COUNTRIES
EVENTS
USER
TEMPLATES
OTP (ONE-TIME PASSWORD)
URL: https://www.afilnet.com/api/http/
Generate an unique use password (OTP - One-Time Password)
| Parameter | Description | Compulsory / Optional |
|---|---|---|
| class=otp | Class requested: Class to which the request is made | Compulsory |
| method=generateotp | Class method requested: Method of the class to which the request is made | Compulsory |
| user | User and e-mail of your Afilnet account | Compulsory |
| password | Password of your Afilnet account | Compulsory |
| type | Type of group (email or mobile) | Compulsory |
| destination | Mobile number or destination email | Compulsory |
| time | Number of days, weeks, months or years | Optional |
| timetype | Type of time (Posible value: days, weeks, months o years) | Optional |
| length | Length of the password to generate | Optional |
| otpformat | Format of the password to generate, if it includes all the characters, only numbers or only letters (all, numbers, letters) | Optional |
| output | Output format of the result | Optional |
When you make requests you will receive the following fields:
- status
- result (if status=success), here you will receive the following values:
- No additional values will be sent to you
- error (if status=error), here you will receive the error code
The possible error codes are listed below
| Code | Description |
|---|---|
| MISSING_USER | User or email not included |
| MISSING_PASSWORD | Password not included |
| MISSING_CLASS | Class not included |
| MISSING_METHOD | Method not included |
| MISSING_COMPULSORY_PARAM | Compulsory parameter not included |
| INCORRECT_USER_PASSWORD | Incorrect user or password |
| INCORRECT_CLASS | Incorrect class |
| INCORRECT_METHOD | Incorrect method |
| INCORRECT_TIME_TYPE | Incorrect type of time (possible values: days, weeks, months or years) |
| INCORRECT_TYPE | Incorrect type. The type must be mobile or email |
| INCORRECT_FORMAT | ERROR_INCORRECT_FORMAT |
| INCORRECT_OTP_FORMAT | ERROR_INCORRECT_OTP_FORMAT |
Parameters:
- class: otp
- method: generateotp
- user: user
- password: password
- type: number
- destination: 34600000000
- time: 1
- timetype: days
- length: 6
- otpformat: all
- output:
Request:
https://www.afilnet.com/api/http/?class=otp&method=generateotp&user=user&password=password&type=number&destination=34600000000&time=1&timetype=days&length=6&otpformat=all&output=










