Plain-language version for developers, partners and customers integrating with the QuarryLink Platform.
1. Introduction
These API Terms of Use ("API Terms") govern your access to and use of:
- QuarryLink APIs;
- QuarryLink webhooks;
- integration services;
- developer tools and documentation;
- API keys, authentication methods and data interfaces.
By accessing or using any QuarryLink API, you agree to these API Terms, the:
- QuarryLink SaaS Subscription Agreement;
- Acceptable Use Policy (AUP);
- Privacy Policy;
- Website Terms of Use.
If you do not agree, do not use the APIs.
2. Who these terms apply to
These API Terms apply to:
- QuarryLink customers;
- third-party developers;
- integration partners;
- contractors acting on behalf of customers;
- any User who installs, accesses or develops an integration.
If you develop an integration for others, you are responsible for ensuring their compliance with these API Terms.
3. API access and credentials
To use the QuarryLink APIs, you must:
- obtain valid API keys or credentials from QuarryLink;
- keep all credentials confidential;
- restrict access to authorised personnel only;
- securely store keys (e.g. in environment variables, secret managers).
You are responsible for any activity performed using your API keys.
If you suspect misuse or compromise, notify us immediately at: security@quarrylink.com.au
We may rotate or revoke keys if required for security or compliance.
4. Permitted use of the APIs
You may use the APIs to:
- integrate QuarryLink with your internal systems;
- connect with ERP, fleet, accounting or transport systems;
- create operational dashboards;
- automate workflows;
- exchange weighbridge, transaction, fleet and dispatch data;
- build custom applications for your organisation.
All use must comply with your Subscription Scope, applicable laws, this API Terms document, and our AUP.
5. Prohibited use
You must not use the APIs to:
5.1 Misuse or overload the system
- exceed rate limits;
- perform excessive polling;
- create unreasonable load on QuarryLink infrastructure;
- attempt to bypass throttling or restrictions.
5.2 Access or tamper with unauthorised data
- attempt to access another customer's tenancy;
- modify audit logs or weighbridge records;
- alter transactional history improperly.
5.3 Reverse engineer or copy the platform
- scrape or harvest content;
- build competing products or features using our APIs;
- reverse engineer API endpoints or payload structures.
5.4 Harm or compromise security
- upload malicious code;
- attempt penetration or vulnerability testing without permission;
- share API keys externally.
5.5 Use for illegal or harmful activities
Including but not limited to:
- unlawful data handling;
- chain-of-responsibility breaches;
- impersonation or identity misuse;
- storing sensitive personal data contrary to Australian Privacy Law.
5.6 Resell or expose the APIs
You must not:
- resell or sublicense access to the APIs;
- build public services on top of QuarryLink APIs without a signed partner agreement;
- republish integration endpoints or documentation.
6. Rate limits and fair use
We may apply rate limits to ensure platform stability. These limits may be based on:
- number of requests per minute;
- number of active connections;
- data volume;
- resource type (e.g. weighbridge transactions vs reference data).
If you exceed limits, we may:
- throttle requests;
- temporarily block API access;
- permanently revoke access in serious cases.
We will notify you of any persistent issues and work with you on optimisation.
7. Data ownership and User Data
As outlined in your QuarryLink SaaS Subscription Agreement:
- You own all User Data you send to QuarryLink's APIs.
- QuarryLink retains ownership of Content, platform logic, schemas and IP.
- QuarryLink may process User Data as required to operate the Platform.
You must ensure you have lawful permission to send data to QuarryLink, you comply with privacy laws and industry standards, and data is accurate, lawful and up to date.
8. API changes and versioning
We may update, modify, deprecate or discontinue API endpoints. Where possible, we will:
- provide reasonable notice;
- maintain backward compatibility during transition;
- release migration guides or updated documentation.
We may introduce new versions (e.g. v2, v3), sunset periods, or changes to authentication methods. You are responsible for updating your integrations accordingly.
9. Security requirements
You must:
- use HTTPS for all API communication;
- implement secure coding practices;
- encrypt stored API keys;
- rotate keys regularly;
- avoid embedding keys in client-side code;
- secure any servers or systems using the APIs.
If your system causes a Security Incident, we may immediately suspend access.
10. Monitoring and auditing
We may monitor:
- API usage volume;
- IP addresses;
- authentication attempts;
- error rates;
- unusual activity patterns;
- integration health.
This helps ensure security, system performance and compliance. We may contact you if monitoring suggests a breach, misuse, unstable integrations, or excessive resource consumption.
11. Suspension or termination
We may suspend or terminate API access if:
- you breach these Terms;
- you breach your Subscription Agreement;
- your use poses a security or operational risk;
- you fail to pay applicable Fees;
- you operate outside your Subscription Scope.
We will provide notice where reasonable. Termination of API access does not relieve you of contractual obligations.
12. Intellectual property
All API documentation, endpoint structures, schemas, and associated content are the property of QuarryLink. You may not:
- copy or replicate API structures for competing services;
- use our IP except as allowed under these API Terms;
- remove or obscure attribution or copyright notices.
13. Warranty disclaimer
To the fullest extent allowed by law:
- APIs are provided "as-is";
- we make no guarantees of error-free or uninterrupted access;
- we do not warrant compatibility with third-party systems;
- we do not guarantee accuracy of data returned by integrations.
14. Limitation of liability
To the extent permitted by law:
- QuarryLink is not liable for indirect, special or consequential damages;
- including lost profits, lost data, business interruption or corruption;
- our total liability for API-related claims is limited to the Fees paid in the prior 12 months.
These terms align with your main Agreement.
15. Governing law
These API Terms are governed by the laws of New South Wales, Australia. You submit to the non-exclusive jurisdiction of NSW courts.
16. Contact us
API Support: support@quarrylink.com.au
Security: security@quarrylink.com.au
General: info@quarrylink.com.au