Following error codes are the error codes that are used for the API methods:
| Code | Description |
|---|---|
| 0 | Success – No error |
| 1 | Insufficient credit |
| 2 | Proof not available. (Will be returned if user requests thumbnail for example yet no Proof is available) |
| 3 | Authentication failure |
| 4 | Product Id Invalid |
| 5 | Session Id is Invalid |
| 6 | User creation failed |
| 7 | Username already exists |
| 8 | Invalid upload data |
| 9 | Proof ID is Invalid |
| 10 | Merge data ID is invalid |
| 11 | PDF template ID is invalid |
| 12 | Image gallery ID is invalid |
| 13 | Image ID is invalid |
| 14 | Mapping ID is invalid |
| 15 | Mapping and Product ID mismatch (mapping has been specified for a different product) |
| 16 | Invalid image format |
| 17 | Invalid key column. One of these error might have occurred: column index is invalid or out of range (if CSV data has no row with column names) column name is invalid (if CSV data has row with column names) |
| 18 | Key value could not be found in key column. |
| 19 | An error has been encountered in the CSV file |
| 20 | Invalid DB object (CSV object) name. This error is usually issued if a client is trying to create a new object by uploading data and has provided a duplicate name. |
| 1000 | Internal error |