Movider API Reference
MoviderMoviderAPI Reference
  • API Reference
SMS API
    Send SMSPOSTSend SMSGETSend SMS schedule messages.POSTList all scheduled SMS messages.GETGet a scheduled SMS message.GETCancel a scheduled SMS message.DELETEDelivery reports (DR) for SMSSMPP Connection
Campaign API
    Create a new campaignPOSTList campaign scheduledGETGet a campaign scheduledGETCancel a campaign scheduledDELETE
Viber API
    Create a new viber campaignPOSTList campaign scheduledGETGet a campaign scheduledGETCancel a campaign scheduledDELETE
VERIFICATION API
    Send VerifyPOSTAcknowledge VerifyPOSTCancel VerifyPOST
Voice API
    Send a voice callPOSTGet voice call statusGETVoice API Error codesSupported Voice Languages
BALANCE API
    Get account balancePOST
Contact API
    Create contactsPOSTList contactsGETGet contacts informationGETUpdate contacts informationPATCHDelete contactDELETE
Audience API
    Create a groupPOSTList audience informationGETGet audience informationGETUpdate audience informationPATCHDelete audienceDELETEGet contacts for a groupGETAdd contacts to a groupPUTRemove contacts from a groupDELETE
Chatapps Outbound API
    Send a WhatsApp message using an approved templatePOSTList WhatsApp credit wallets for the authenticated memberGETList approved WhatsApp templates for the authenticated memberGET
GENERAL API INFORMATION
    API Error codesAPI Error codes (extended)Schedule message status referenceDelivery reports (DR) status reference
powered by Zudoku
GENERAL API INFORMATION

API Error codes

Movider API of http://api.movider.co might return the error codes:

Internal error

CodeNameDescription
1ERR_SYSTEM_FAILURESystem failure.
4ERR_DB_RECOVERINGDatabase recovering.
5ERR_DB_RECOVERED_FAILDatabase recovered fail.
6ERR_Q_RECOVERINGQueue recovering.
7ERR_Q_RECOVERED_FAILQueue recovered fail.
8ERR_CACHE_RECOVERINGCache recovering.
9ERR_CACHE_RECOVERED_FAILCache recovered fail
10ERR_CONNECTION_TIMEOUTConnection timeout.
11ERR_CONNECTION_REFUSEDConnection refused.
12ERR_CONNECTION_FAILUREConnection failure.
13ERR_DB_FAILUREDatabase failure.
14ERR_Q_FAILUREQueue failure.
15ERR_CACHE_FAILURECache failure
50ERR_JSON_MARSHALJson marshal fail.
51ERR_JSON_UNMARSHALJson unmarshal fail.
52ERR_GIN_VARIABLE_NOT_FOUNDGin variable not found.
53ERR_QUERY_STRINGQuerystring values fail.
54ERR_MAKE_REQUESTCan't make request for request to client.
55ERR_IO_BODYCan't read response from client.
60ERR_POINTERPointer is nil
407ERR_IP_WHITELIST_FAILUREIP whitelist Error.
447ERR_SENDER_FAILURECannot get sender name.
449ERR_BAD_COUNTRY_SPECIFIC_CONDITIONSomething went wrong of country-specific service condition.
450ERR_TAGCan't create new tag.
455ERR_RESERVED_WORDReserved word failed.
457ERR_GATEWAY_CONFIG_ROUTECannot get gateway config route.
459ERR_DELIVERY_VERIFY_LOG_DAILY_FAILUREDeliveryLogsVerifyDailyModel: InsertDuplicateKey return error
463ERR_SMS_SCHEDULE_CREATEFailed to create a new SMS bulk schedule
464ERR_SMS_SCHEDULE_DETAIL_CREATEFailed to create a new SMS schedule for the phone number
465ERR_SMS_SCHEDULE_STATUS_UDATEFailed to update the SMS schedule status
468ERR_SMS_SCHEDULE_QUERYSMS schedule query error
471ERR_COUNTRYCountry Unavailable
478ERR_SENDER_TH_FAILURECannot find sender of Thailand in your sender list. Please contact support to add a new sender of Thailand.
479ERR_CONTACTSSomething went wrong about contacts number.
480ERR_CONTACTS_BLOCKLISTSomething went wrong about contacts blocklist number.
481ERR_CONTACTS_BLOCKEDThe number is contacts blocked.
482ERR_GRPC_SMS_APISMS Sending Procedure has error
483ERR_GRPC_SMS_APICan't Set cache for Jasmin DLR
484ERR_GRPC_SMS_APIHit rate limit

Error code can be

CodeNameDescriptionPossible CauseNext Action
0NO_ERRORNo error.
2ERR_METHOD_NOT_ALLOWEDMethod Not Allowed.The HTTP method is not supported for this endpoint.Verify that you are using the correct HTTP method (GET/POST) according to the API documentation.
3ERR_NOT_FOUNDNot Found.The requested endpoint or resource does not exist.Verify the API endpoint URL and ensure it is correct.
400ERR_INVALID_SENDMSG_FORMSend sms form is invalid.One or more required parameters are missing or invalid.Review the request body and ensure all mandatory parameters are provided in the correct format.
401ERR_INVALID_APIKEYapi_key field of send sms form is invalid.The API Key is invalid or does not exist.Verify the API Key configured in your application.
402ERR_INVALID_APISECRETapi_secret field of send sms form is invalid.The API Secret is invalid.Verify the API Secret configured in your application.
403ERR_AUTHENTICATION_FAILEDAuthentication failed.The API Key and API Secret combination is incorrect.Verify both API credentials. If the issue persists, regenerate your API credentials or contact Movider Support via help@movider.co
404ERR_MEMBER_NOTFOUNDMember not found.The account associated with the API credentials cannot be found.Verify your account information or contact Movider Support via help@movider.co
405ERR_MEMBER_BANNEDMember has been banned.The account has been permanently banned.Contact Movider Support for further assistance via help@movider.co.
406ERR_MEMBER_SUSPENDEDMember has been suspended.The account has been temporarily suspended.Contact Movider Support to reactivate your account via help@movider.co
408ERR_IP_WHITELIST_NOT_ALLOWEDYour IP not allowed.The current IP address is not included in your IP Whitelist.Send the request from an approved IP address or update the whitelist.
409ERR_INVALID_TOto field of send sms form is invalid.The destination number parameter is missing or invalid.Verify the destination number and ensure it follows E.164 format.
410ERR_RECEIVER_NUMBER_OVER_LIMITReceiver number over limit.Too many recipient numbers were included in one request.Reduce the number of recipients per request according to the API limit.
411ERR_INVALID_RECEIVER_NUMBERReceivers number are invalid.One or more recipient numbers are invalid.Verify the phone number format and country code.
412ERR_INVALID_TEXTtext field of send sms form is invalid.The message content is empty or contains unsupported characters.Ensure the message is not empty and contains valid text.
413ERR_INVALID_CALLBACK_URLcallback_url of send sms form is invalid.The callback URL format is invalid or unreachable.Verify the callback URL and ensure it is publicly accessible.
414ERR_INVALID_TAGtag of send sms form is invalid.
415ERR_REGION_NOT_SUPPORTRegion code not does not support.SMS service is not supported in the requested region.Verify that the destination country is supported by Movider.
416ERR_INSUFFICIENT_BALANCEInsufficient balanceYour available balance is insufficient to send SMS.Top up your account before sending additional messages.
417ERR_BALANCE_EXPIREDCredit balance expired.Your balance has expired.Renew or top up your balance to continue using the service.
418ERR_INVALID_CODE_LENGTHPlease choose code_length between 4 or 6 numbers.The verification code length is outside the supported range.Configure the verification code length according to API requirements.
419ERR_INVALID_PIN_EXPIREThe pin_expire field must be on range 120s - 600sThe PIN expiration time is invalid.Set the PIN expiration time within the supported range.
420ERR_INVALID_NEXT_EVENT_WAITThe next_event_wait field must be on range 60s - (pin_expire-60)sThe waiting interval between verification events is invalid.Configure a valid wait time according to the API documentation.
421ERR_LANG_NOT_SUPPORTThe language code does not support.The specified language is not supported.Use one of the supported language codes.
422ERR_ACKNOWLEDGE_FORM_INVALIDAcknowledge verify sms form is invalid.The acknowledge request contains invalid or missing parameters.Verify the request parameters before retrying.
423ERR_CODE_INVALIDCode is invalid.The verification code entered is incorrect.Verify the code and try again.
424ERR_REQUEST_ID_INVALIDRequest id is invalid.The Request ID is invalid or does not exist.Verify the Request ID generated during the verification request.
425ERR_VERIFY_SMS_NOTFOUNDVerify SMS not found.No verification SMS record was found.Verify the Request ID and ensure the verification request exists.
426ERR_VERIFY_SMS_ALREADY_VERIFIEDVerify SMS has already verified.This verification request has already been completed successfully.No further action is required. Generate a new verification request if needed.
427ERR_VERIFY_SMS_EXPIREDVerify SMS has expired.The verification code has expired.Generate a new verification code and retry the verification process.
428ERR_VERIFY_SMS_INPROGRESSVerify SMS in progress.The verification process is still active.Wait until the current verification process completes before retrying.
429ERR_VERIFY_SMS_FAILEDVerify SMS failed.The verification process failed.Verify the code and request information, then retry the verification.
430ERR_CACHE_APIKEY_FORM_INVALIDCache api_key form is invalid.
431ERR_CACHE_IPWHITELIST_FORM_INVALIDCache ip_whitelist form is invalid.
432ERR_CACHE_R_FORM_INVALIDCache rates of sms form is invalid.
433ERR_CACHE_RV_FORM_INVALIDCache rates of voice form is invalid.
434ERR_CACHE_RVS_FORM_INVALIDCache rates of verify successful form is invalid.
435ERR_CACHE_MR_FORM_INVALIDCache rates for member of sms form is invalid.
436ERR_CACHE_MRV_FORM_INVALIDCache rates for member of voice sms form is invalid.
437ERR_CACHE_MRVS_FORM_INVALIDCache rates for member of verify sms form is invalid.
438ERR_CACHE_G_FORM_INVALIDCache sms gateway form is invalid.
439ERR_CACHE_GV_FORM_INVALIDCache voice sms gateway form is invalid.
440ERR_CACHE_VT_FORM_INVALIDCache verify template form is invalid.
441ERR_NUMBER_IS_VERIFYINGThe receiver number is verifying.The phone number is currently undergoing another verification process.Wait for the current verification process to finish before submitting another request.
442ERR_CANCEL_FORM_INVALIDCancel verify sms form is invalid.The cancellation request contains invalid parameters.Verify the cancellation request format and required parameters.
443ERR_VERIFY_NOT_MATCHEDRequest id and code are not matched.The verification code does not match the requested verification record.Verify the code entered by the user and try again.
444ERR_VERIFY_SMS_CANCELLEDVerify SMS cancelled.The verification request has already been cancelled.Generate a new verification request if verification is still required.
445ERR_INVALID_CALLBACK_METHODYou can choose callback_method between POST or GET method.The callback HTTP method is invalid.Use a supported callback method (e.g., POST).
446ERR_OFTEN_WRONG_APIKEYThis api_key often wrong request. Please wait for a while or contact admin.Multiple invalid authentication attempts have been detected.Verify your API credentials before retrying. Contact Support if your account has been temporarily restricted via help@movider.co
448ERR_COUNTRY_SPECIFIC_CONDITIONThis country-specific service condition.Required country-specific conditions have not been satisfied.Review the destination country's requirements (e.g., Sender Registration, template approval, URL whitelist).
451ERR_TAG_EXISTThis tag exist.
452ERR_TAG_TOO_LONGTag is too long 50 characters.
453ERR_BALANCE_FORMBalance form is invalid.The balance request contains invalid parameters.Verify the request format and required fields.
454ERR_RESERVED_WORD_NOT_FOUNDReserved word not found.
456ERR_MEMBER_TRAILYou are a trial member that can use the registered phone number only.The account is using a trial plan that does not support this operation.Upgrade your account to access this feature.
458ERR_USE_VOICEuse_voice possible are Y or N
460ERR_SENDERSender is invalid.The sender name is invalid, missing, or not registered.Verify the sender name format and ensure it is registered if required by the destination country.
461ERR_DELIVERY_DATETIME_REQUIREDDelivery datetime is requiredA scheduled delivery time is required but was not provided.Specify a valid delivery date and time.
462ERR_DELIVERY_DATETIME_AFTER_CURRENT_DATETIMEDelivery datetime must be after current datetimeThe scheduled delivery time is earlier than the current time.Specify a future delivery date and time.
466ERR_SMS_SCHEDULE_ID_INVALIDSMS schedule id is invalidThe Schedule ID is invalid.Verify the Schedule ID before retrying.
467ERR_SMS_SCHEDULE_NOT_FOUNDSMS schedule not foundThe specified Schedule ID could not be found.Verify the Schedule ID exists.
469ERR_INVALID_API_KEY_SECRETInvalid API key or secretThe API Key or API Secret is incorrect.Verify both API credentials before retrying.
470ERR_SMS_SCHEDULE_NOT_ALLOWED_CANCELSMS schedule delivery status not allowed to cancelThe scheduled SMS cannot be cancelled because its current status does not allow cancellation.Verify the schedule status. Only pending or scheduled messages can be cancelled.
472ERR_COUNTRY_UNAVAILABLEContact help@movider.co to send to your target country
485ERR_RATE_LIMITHit rate limit
486ERR_SMS_OUTBOUND_URL_THSENDERURL detected in the message for Thailand. Please register the URL template with the sender before use by contacts us (help@movider.co)
487ERR_INVALID_TEMPLATE_TEXTText field template doesn't exist, Please contact contacts us (help@movider.co).
488ERR_INVALID_CHANNEL_NAMECannot find channel name.
489ERR_INVALID_TEMPLATETemplate was invalid.
490ERR_MISSING_DYNAMIC_FIELDSThe request is missing required dynamic field values for the selected template.
491ERR_WALLET_NOT_FOUNDYour wallet are not found.
492ERR_TEMPLATE_NOT_FOUNDYour whatsapp template are not found.
493ERR_TEMPORARILY_RESTRICTED_MESSAGEAction temporarily restricted for security reasons.

Following properties:

  • code integer: Error code
  • name string: Error name
  • description string: Readable error description
  • possible_cause string (optional): Likely reason for the error, when available
  • next_action string (optional): Suggested fix, when available
Code
{ "error": { "code": 462, "name": "ERR_DELIVERY_DATETIME_AFTER_CURRENT_DATETIME", "description": "Delivery datetime must be after current datetime", "possible_cause": "The scheduled delivery time is earlier than the current time.", "next_action": "Specify a future delivery date and time." } }
Last modified on September 17, 2026
Supported Voice LanguagesAPI Error codes (extended)
JSON