If a service has encountered an error of any kind, an error code is returned. The table below lists the numerical error codes, associated error message, and the underlying cause.
| Status Code | Error Message | Cause |
| 401 | NOT_AUTHENTICATED | The requested resource requires user authentication |
| 402 | INSUFFICIENT_RIGHTS | The user does not have the necessary rights to update the entity or its field. |
| 429 | NUM_REQUESTS_EXCEEDED | The number of requests made to the server has exceeded the number specified by the MaxRequests setting. |
| 500 | EXCEEDS_MAX_LENGTH | The length of the value provided exceeds the maximum length specified for the field. |
| INVALID_DATA_TYPE | The value provided is the wrong type for the field. | |
| INVALID_ENTITY | An invalid entity was passed to the | |
| INVALID_FIELD | The requested field name is not valid. | |
| INVALID_REFERENCE_ID | An invalid foreign key has been supplied. For example, updating the Organization ID on a Location entity to reference an Organization that does not exist. | |
| INVALID_SESSION | The sessionID that has been passed has expired or is invalid | |
| INVALID_VALID_VALUE | The value supplied for a pick list is not in the list of valid values. This is caused by discrepancies in the pick list and an imported value, such as a CRM connector synch. | |
| NO_VALID_FIELDS | The fields passed in the call do not exist. | |
| NON_UNIQUE_EMAIL | The Unique Email Validation setting is on and the supplied email address already exists in Zift PRM. | |
| REQUIRED_DATA_MISSING | A field that cannot be null has not been given a value. | |
| UNKNOWN_EXCEPTION | An unhanded error has occurred. | |
| 505 | INVALID_PROTOCOL | The call was made without using the HTTP |
Comments
0 comments
Please sign in to leave a comment.