Skip to main content
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.