We know that our customers have talented developers with great ideas on how your organization can use our system. We have created our own application programming interface (API) so that you can leverage our system to create these great solutions.
Our API is comprised of REST calls utilizing POST methods. All POST methods require XML in the either the body or as a url encoded parameter. Data is returned as either XML or JSON. A callback method can also be specified; this will return the data within the callback method specified.
All API calls make use of a unique authentication key, which we provided to you once you register as a Developer via the Console. Once given a key, it is very important that you keep this key a secret. If the key has been compromised in any way, or if we feel that the key is being abused, it will be disabled. Once a key has been disabled, making calls to the API will not be possible and any applications making use of that key will no longer work as expected.
The base url for the US production API is as follows:
A list of current API methods (and their documentation) and code examples can be found in the Developer Forum in our Knowledge base.
Thanks for your interest, and be sure to email our support team with any questions or feature requests!