API Terms of Use
Version 0.1 · Last updated: 29 January 2026
1. Introduction
These API Terms of Use govern your access to and use of the Magpie Standard API for programmatic licence verification and management.
2. API Access
API access requires:
- An active AI Company account
- API key authentication
- Acceptance of these Terms
- Compliance with rate limits
3. Available Endpoints
The API provides:
- ISCC verification (single and bulk)
- Licence status queries
- Certificate downloads
- Webhook registration
- Catalogue browsing
4. Rate Limits
Default rate limits:
- 100 requests per minute
- 10,000 requests per day
- Bulk verification: 1,000 ISCCs per request
- Higher limits available on request
5. Security Requirements
You must:
- Keep API keys confidential
- Use HTTPS for all requests
- Rotate keys regularly
- Report suspected key compromise immediately
6. Data Handling
API responses:
- May be cached for up to 1 hour
- Must not be stored permanently without licence
- Must not be shared with unlicensed third parties
7. API Changes
We may modify the API:
- With 30 days notice for breaking changes
- Immediately for security updates
- Version deprecation with 6 months notice
8. Service Level
[PLACEHOLDER - SLA terms to be defined]
Target availability: 99.9%
Planned maintenance windows: Sundays 02:00-04:00 UTC