Error Codes and Rate Limit Handling

This section provides the Error Code and Error Message list and their description to handle them.

Error CodeError MessageDescription
200OKThe request is successful
400Bad requestThe server cannot or will not process the request.
3000203Tag not foundThe response status code indicates that the tag is not found.
3000205Destination not foundThe response status code indicates that the destination is not found.
6450001method not found,
method: {method} url: {url}
The response status code indicates that the request's method and URL are not found.
6451000Unknown data type It indicates the wrong parameter request. In this case, the data type is unknown.
6451000Invalid senderNumber It indicates the wrong parameter request. In this case, the sender number is invalid.
6451000Bad query It means an incorrect parameter request.
6451000enquiryID is requiredIt indicates the wrong parameter request. In this case, the enquiry ID is missing.
6451000callID or conferenceID is required It indicates the wrong parameter request. In this case, the call ID or the conference ID is missing.
6451000only one of callID or conferenceID is allowed It indicates the wrong parameter request. In this case, only one call ID or conference ID can be used.
6451000missing one of startAt, endAt It indicates the wrong parameter request. In this case, the time for startAt or endAt is missing.
6451000endAt is prior to startAt It indicates the wrong parameter request. In this case, endAt precedes startAt.
6451000negative offset It indicates the wrong parameter request. In this case, the offset value is negative.
6451000negative limit It indicates the wrong parameter request. In this case, the limit value is negative.
6451000exceed maximum limit {limit} It indicates the wrong parameter request. In this case, the limit exceeds its maximum value.
6451000invalid enquiryID It indicates the wrong parameter request. In this case, the enquiry ID is invalid.
6451000invalid query: (query1),(query2) It indicates the wrong parameter request. In this case, it shows the invalid query.
6451000invalid channel type It indicates the wrong parameter request. In this case, the channel type is invalid.
6451000empty time range (missing startAt and endAt)It indicates the wrong parameter request. In this case, the entered time range is incomplete (startAt or endAt is missing)
6451000exceed maximum query day %dIt indicates the wrong parameter request. In this case, the query day exceeds 180 days.
6451001bad response from the serviceThe response status code indicates that the response is an internal service error.
6451010too many requestsThe response status code indicates that the user has sent too many requests in a given time.
6451011the record does not existThe response status code indicates that the query is correct and successful, but no record exists.
6451013requested chat logs over the limitThe response status code indicates that the requested item has reached the limit.

Note: The limit is 500 requests per minute per service
6451014app name is conflictThe response status code indicates that the app name is a duplicate.
6452000invalid tokenThe response status code means that the app token is invalid.
6452001invalid appIDThe response status code indicates that the app ID is invalid.
6454000contact not foundThe response status code indicates that the contact ID is invalid or the contact is deleted.
6454001contact mergedThe response status code means that the contact is a slave contact.
7210101bad requestThe response status code indicates an error in sending an SMS.
7210102anonymous user invalidThe response status code means that the anonymous user is not valid.
7210103senderNumber Invalid formatThe response status code indicates that the sender number format is invalid.
7210104RecipientNumber Invalid formatThe response status code indicates that the recipient number format is invalid.