4.1 EMCD - WEB API for dialers

4.1 EMCD - WEB API for dialers


For security reasons, access to all methods will be secured by the HTTP mechanism, i.e. basic authentication. Additionally, traffic tunneling via SSL will be used. Below is a table with login details.

List of functions supported by the API

 

Error codes
OK = "200"; SMS_SEND = "201"; CALLBACK = "202"; MAIL_SEND = "203"; INVALID_PARAMETER = "400"; INVALID_PASSWORD = "401"; INVALID_PHONE_NUMBER = "402"; TOO_MANY_REQUESTS = "403"; INVALID_HTTP_METHOD = "404"; INVALID_CODE = "405"; INVALID_LOGIN_PASSWORD = "406"; INVALID_CONTENT_TYPE = "407"; USERNAME_ALREADY_EXIST = "408"; EMAIL_ALREADY_EXIST = "409"; INVALID_EMAIL = "410"; FILE_TOO_LARGE = "411"; TOO_MANY_ATTEMPTS = "412"; UNEQUAL_VALUE = "413"; ERROR_API_WHEN_SENDING_SMS = "414"; LAST_REMAINING_ATTEMPTS = "415"; NO_INFO_ABOUT_VERSION = "416"; INVALID_VERSION = "417"; INVALID_USERNAME = "418"; INVALID_COUNTRY = "419"; INVALID_JSON_FORMAT = "420"; ERROR_PROVIDER_WHEN_SENDING_SMS = "421"; ERROR_BLACKLIST_WHEN_SENDING_SMS = "422"; INVALID_AUTHENTICATION_HEADER = "423"; INVALID_USER_AGENT = "424"; INVALID_RESOURCE_KEY = "425"; RECOMMENDATION_ALREADY_EXIST = "426"; SIP_CLIENT_DOES_NOT_EXIST = "427"; LOCAL_CONTACT_DOES_NOT_EXIST = "429"; TRANSACTION_ALREADY_FINALIZED = "430"; APPLE_REQUEST_FAILED = "431"; FRAUD_ATTEMPT = "432"; INVALID_PRODUCT_ID = "433"; INVALID_PURCHASE_STATE = "434"; PURCHASE_CANCELED = "435"; PHONE_NUMBER_ALREADY_EXIST = "436"; CLIENT_PASS_ALREADY_EXIST = "437"; CLIENT_PASS_DOES_NOT_EXIST = "438"; CLIENT_PASS_MUST_BE_DIFFERENT = "439"; CLIENT_PASS_DOES_NOT_MATCH = "440"; PHONE_NUMBER_ALREADY_ASSIGNED = "441"; NOT_ENOUGH_FUNDS = "442"; GROUP_CHAT_TOO_MANY_MEMBERS = "443"; GROUP_CHAT_DOES_NOT_EXIST = "444"; CLIENT_IS_NOT_ACTIVE = "445"; PLAN_ALREADY_ASSIGN = "446"; PLAN_NOT_AVAILABLE = "447"; METHOD_DISABLED = "448"; INVITE_NOT_ALL_SEND = "449"; INVITE_SEND_LIMIT = "450"; TOO_MANY_DEVICES = "451"; CLIENT_EMAIL_DOES_NOT_EXIST = "452"; CONTACT_TOKEN_EXPIRED = "453"; CONTACT_TOKEN_PENDING = "454"; INVALID_PIN = "455"; GROUP_CHAT_STATUS_ALREADY_SET = "456"; GROUP_CHAT_STATUS_NOT_CONFIRMED = "457"; ERROR_BUYING_DID = "458"; USERNAME_ALREADY_ASSIGNED = "459"; INVALID_SIGNIN_TOKEN = "460"; TARIFF_ALREADY_ASSIGN = "461"; INTERNAL_ERROR = "500";