API Overview & Authentication: APIs
API authentication, restrictions, and getting started
APIs
APIs documented on this page are available for you to build processes and integrations between Catch-e and your other systems.
IP Addresses from all countries except for AUS, NZ, UK and USA are geo-blocked by the system as a standard security precaution.
If you want to run APIs from other countries, you will need to whitelist IP addresses to do so.
Use HJSON to mark-up API JSON payloads with comments. This is useful when you are testing. Use HJSON to mark-up API JSON payloads with comments.
Visit hjson.github.io for details of this mark-up.
A PHP SDK can be provided by Catch-e to interface with the APIs. Please contact support if you would like further details.
Supplementary swagger documentation is available here: https://api.catch-e.com/docs/#/(https://api.catch-e.com/docs/#/)
Note: The linked swagger documentation lists all of the APIs that are used in the system.
Most of the APIs listed on this page are available for external use.
Contact your Account Manager to discuss API access or development.
Access
Run the Authenticate API first to to generate the accesstoken you need to pass on all the other APIs. No other API will run without an accesstoken.
Authentication
Attachments
Cards
Clients
Client Groups
Contracts
Contract / Billing
Contract / Budgets
Contract / Events
Drivers
Drivers / Assets and Liabilities
These services allow you to update Assets details on the Drivers / Assets & Liabilities tab.
Drivers / Bank Accounts
These services allow you to update Bank Account details on the Drivers / Finances tab.
Driver / Events
Events
Event / Jobs
G-NAF
Import / Export
These services allow you to Import / Export data from the system.
Interfaces / Salesforce (Legacy)
Originators
Other
Pay Cycles
Quotes
Quote / Events
Quote / Variants
Queries
Report Queries
Suppliers
Web Services
- billingReprintWebService — Re-print an invoice WebServices
- executeReportWebService — Execute a System Report WebServices
- createQuoteWebService — Create a new quote. WebServices
- getQuickQuoteWebService — Performs a full Quote calculation for a salary packaged novated vehicle lease with ecm, and returns individually requested fields or all fields if none are requested. WebServices
- getQuoteFieldsWebService — Returns quote template placeholders for a saved quote. WebServices
- getQuotePdfWebService — Returns quote pdf for a saved quote. WebServices
- reserveInterfaceBatchNosWebService — Reserve a sequence of interface batch nos. WebServices
- reserveBatchNosWebService — Reserve a sequence of batch nos. WebServices
- reservePaymentNosWebService — Reserve a sequence of payment nos. WebServices