Fault Codes
Server Errors
| Code | Text | Description |
|---|---|---|
| 100 | Internal Server Error | The System encountered an error. |
| 103 | No Response from Server Call | The method did not return a value. |
| 104 | Method Not Found | An undefined method was called. Check your version string or code for typographical errors. |
| 106 | No XML Data Found | No XML was received by the server. |
| 107 | Invalid Method Name | An undefined Method was called. Check your version string or code for typographical errors. |
| 108 | Terms and Conditions not accepted | The Account you have logged into has not yet accepted the Terms and Conditions. |
Method Errors
| Code | Text | Description |
|---|---|---|
| 300 | Authorisation Failed - Invalid Login | Username and/or Password is incorrect. |
| 301 | Authorisation Failed - Please log in first | Your session may have expired, please log in again. |
| 302 | Undefined Error in Method | The method experienced a fatal error. |
| 303 | Unable to Load List. | You may have attempted to access a List that does not exist or does not belong to the Account. |
| 304 | Unable to Load Contact | You may have attempted to access a Contact that does not exist or does not belong to the Account. |
| 305 | Unable to Load Field | You may have attempted to access a Field that does not exist or does not belong to the Account. |
| 306 | Unable to Load Folder | You may have attempted to access a Folder that does not exist or does not belong to the Account. |
| 307 | Unable to Load Email | You may have attempted to access an Email that does not exist or does not belong to the Account. |
| 308 | Unable to Load Batch | You may have attempted to access a Batch that does not exist or does not belong to the Account. |
| 310 | Invalid Method Parameters | The arguments you have passed are not the correct type. Check the method reference. |
| 311 | Invalid Search Parameter Format | The arguments you have passed are not the correct type. Check the method reference. |
| 312 | Invalid Email List IDs | The Email ID's passed to the method are not in the Folder. |
| 313 | Cannot Edit Account Lists | The List you are trying to edit is flagged as an Account List and cannot be modified. |
| 314 | No Contact List Specified for Batch Population | The List of Contacts to send the Batch to was empty. |
| 315 | Field Not Found | The Field you are trying to delete was not found. |
| 316 | Email Field Cannot be Edited | You cannot edit the Email Field. |
| 317 | Invalid Email Address Specified | The Email address passed to the method was in an incorrect format. |
| 318 | Duplicate Field Name | A Field with the specified name already exists in the List specified. |
| 319 | Duplicate Folder Name / Type | A Folder of the same name and same type already exists. |
| 320 | Failed to Update any Contacts | No Contacts could be found or updated within the context of an editContacts operation. |
| 321 | Administrative Access Denied | The currently logged in Account does not have access to use the Account administration methods. |
| 322 | Username Unavailable | An Account User operation did not succeed because the specified username is not allowed. |
| 323 | Unable to Delete Folder | Folder could not be deleted; either it is the last Folder, it is not empty, or it is a system Folder (for example, the List Emails folder) |
| 324 | Cannot Delete User | You cannot delete Users if you are not the owner of the Account, or you are attempting to delete the Account owner. |
| 325 | Reserved Field Name | The specified Field name is reserved for use by the system |
| 399 | You have reached the maximum number of allowed concurrent API requests | The Account has reached the limit on the number of concurrent API requests that can be made at any one time. |
Troubleshooting
If you have any questions about implementing an XML-RPC interface with the system, please contact your system administrator.
Use the following traffic analysis tools to troubleshoot communications between your client and the API:
- The Proxomitron http://www.proxomitron.info/
- Tcpdump http://www.tcpdump.org/
- HTTPPeek http://www.screen-scraper.com/products/httpeek.php

