All API requests require an API key. You can create and manage keys from the Scrip dashboard.
Using Your API Key
API keys use the sk_ prefix. Pass your key in the Authorization header:
You can also use the X-API-Key header:
Each API key has full read and write access to all resources in your organization. There are no scoped or read-only keys at this time.
Keep your API keys secret. Do not expose them in client-side code or commit them to version control.
Rate Limits
Requests are rate-limited per organization:
All API keys within the same organization share the same rate limit. When exceeded, the API returns 429 Too Many Requests with a Retry-After header.
Every response includes rate limit headers:
For higher throughput, contact us about enterprise rate limits.
Errors
Error responses follow a standard shape:
Beyond authentication
Error shapes, status codes, pagination, idempotency, and filtering conventions for every endpoint live in the API introduction.