About the API
The CATS API (Application Programming Interface) allows for programmatic retrieval and manipulation of CATS data.
API requests are sent over HTTP 1.1 and can be accessed by just about any programming language or platform—or even without a programming language simply by typing a URL string into your browser.
Accessing your data
API requests use a "transaction key" instead of your CATS username and password.
Transaction codes are generated by the site administrator and serve as a password along with the company ID which serves as a username. Transaction codes should be kept secret!
There is little difference between a CATS user and a CATS API user. When the CATS API performs an action such as adding a record, the notes explaining who performed that action will be linked to that user. Permissions also work the same, although read-only users are not allowed to access API functions.
Creating a transaction code
To create a new transaction code, log into CATS. Click on the "Settings" tab, then
"Administration" and finally "User Management." The
second section named "Web Services (API)" contains all the transaction codes you currenly
have issued. You can delete codes, or select a user from the drop down box and select "Generate
New Tranaction Code" to issue a new code.
Getting help
The CATS API Google Group
is a great place to ask questions and find answers.