Developer API Terms
Last updated: 2025
These Developer API Terms (“API Terms”) govern access to and use of the Prosaic APIs and developer tools provided by Prosaic Limited (“Prosaic”, “we”, “us”, or “our”).
These API Terms supplement and form part of the Prosaic Terms of Service.
Your use of the APIs is also subject to the Prosaic Privacy Policy.
By accessing or using the Prosaic APIs, you agree to these API Terms.
1. Definitions
2. Licence to Use the APIs
Subject to compliance with these API Terms, Prosaic grants Developers a limited, non-exclusive, non-transferable, revocable licence to access and use the APIs solely to develop, operate, and maintain integrations with Prosaic for authorised customers.
Developers may not sublicense, sell, lease, or otherwise provide access to the APIs except as necessary to operate a permitted integration.
3. Authentication and Security
Developers must:
- Store API Credentials securely and not expose them in client-side code or public repositories.
- Implement appropriate access controls to prevent unauthorised use of API Credentials.
- Use API Credentials only for the purposes for which they were issued.
Developers must promptly notify Prosaic if:
- API Credentials are compromised or suspected to be compromised.
- Unauthorised access to Customer Data is discovered or suspected.
Prosaic may revoke or rotate API Credentials where necessary to protect the platform.
4. Rate Limits and Fair Usage
Developers must comply with usage limits and rate limits described in the API documentation.
Developers must not:
- Circumvent or attempt to circumvent rate limits.
- Use the APIs in a way that degrades performance for other users.
- Use automated tools to generate excessive API traffic beyond normal operation.
Prosaic may update usage limits or rate policies from time to time.
5. Use of API Data
Developers may access and use API Data solely for the purpose of providing services or functionality to the Prosaic customer who authorised the integration.
Developers must not use API Data to:
- Build competing products or services.
- Train machine learning models for general use.
- Profile or target customers for advertising or marketing.
- Share with third parties beyond what is necessary to provide the authorised integration.
If a Prosaic customer revokes or disconnects an integration, Developers must stop accessing API Data associated with that customer and make reasonable efforts to delete or anonymise API Data that is no longer required.
6. Monitoring and Platform Protection
Prosaic may monitor API usage to ensure compliance with these API Terms and to protect the security and stability of the platform.
Where necessary to protect the platform, Prosaic may suspend or restrict API access if usage violates these terms or poses a security risk.
7. Versioning and Changes
Prosaic may update, modify, or discontinue APIs from time to time.
Where reasonably possible, Prosaic will provide notice of material changes through developer documentation or communication channels.
Developers are responsible for maintaining compatibility with supported API versions.
8. Developer Responsibilities to End Users
Developers providing integrations or services to Prosaic customers must:
- Maintain their own terms of service and privacy policy governing their use of Customer Data.
- Obtain appropriate consents from customers before accessing their data.
- Handle Customer Data securely and in accordance with applicable privacy law.
9. Brand and Trademark Use
Developers may use Prosaic trademarks, logos, or branding only with Prosaic’s permission or in accordance with any Prosaic brand guidelines that may be published from time to time.
Developers must not represent or imply that their integration or service is endorsed, certified, or formally affiliated with Prosaic unless Prosaic has provided written approval.
10. Indemnity
Developers agree to indemnify and hold Prosaic harmless from third-party claims, damages, or losses arising from misuse of the APIs, breach of these API Terms, or the Developer’s products or services.
11. Suspension and Termination
Prosaic may suspend or terminate API access if a Developer materially breaches these API Terms or if continued access poses a security or operational risk to the platform.
Upon termination, Developers must cease using the APIs and delete any stored API Credentials.
12. Liability
The APIs are provided “as is” without warranty.
To the extent permitted by law, Prosaic’s liability relating to API access is subject to the limitations set out in the Prosaic Terms of Service.
13. Changes to These API Terms
Prosaic may update these API Terms from time to time. Continued use of the APIs following any update constitutes acceptance of the revised terms.
Questions? Contact us at hello@prosaic.works.