

API Terms
Last updated: 22/05/2026
These API Terms govern access to and use of Trac APIs.
1. Scope
These terms apply to any customer, Integration Partner, developer, or authorised user accessing Trac APIs.
API access is also subject to the applicable agreement, order form, documentation, data scopes, and technical controls.
2. API access
API access is provided under a limited, revocable, non-exclusive, non-transferable licence.
Caterlytix may approve, refuse, suspend, restrict, or revoke API access where necessary to protect Trac, comply with law, manage third-party obligations, or enforce applicable terms.
3. Authentication
Users must authenticate using approved methods.
API keys, tokens, credentials, and secrets must be:
- kept confidential;
- securely stored;
- not shared with unauthorised parties;
- rotated or revoked where compromised or no longer required.
4. Data scopes
API access is limited to authorised data scopes.
Users must not request, access, process, or store data outside the agreed purpose or authorised scope.
5. Usage limits
API use is subject to rate limits, request limits, technical constraints, and any applicable Fair Usage Policy.
Caterlytix may monitor usage and may throttle, suspend, or restrict access where usage exceeds agreed thresholds or creates risk to platform performance, security, availability, or compliance.
6. Technical requirements
Users must:
- follow API documentation;
- maintain compatibility with supported API versions;
- implement required changes within a reasonable timeframe;
- use current authentication and security mechanisms;
- handle errors, retries, and rate limits responsibly.
7. Restrictions
Users must not:
- bypass access controls;
- conceal their identity;
- interfere with consent or authorisation mechanisms;
- scrape or bulk extract data without permission;
- use APIs to build competing infrastructure;
- conduct unauthorised security testing;
- overload, disrupt, or degrade Trac.
8. Third-party systems
API functionality may depend on third-party systems.
Users must comply with third-party system requirements, including data permissions, rate limits, API changes, technical restrictions, and contractual obligations.
Caterlytix is not responsible for API disruption caused by third-party systems.
9. Changes to APIs
Caterlytix may update, modify, replace, or deprecate APIs from time to time.
Where reasonably practicable, Caterlytix will provide notice of material changes.
10. Suspension
Caterlytix may suspend API access immediately where there is misuse, excessive use, security risk, breach of terms, non-payment, or third-party requirement.
11. Liability
API use is at the user’s own risk and subject to the liability limits in the applicable agreement.