All API requests require an API key. You can create and manage keys from the Scrip dashboard.Documentation Index
Fetch the complete documentation index at: https://docs.scrip.dev/llms.txt
Use this file to discover all available pages before exploring further.
Using Your API Key
API keys use thesk_ prefix. Pass your key in the Authorization header:
X-API-Key header:
Rate Limits
Requests are rate-limited per organization:| Limit | Value | Meaning |
|---|---|---|
| Sustained rate | 10 requests/second | Steady throughput the API allows continuously |
| Burst | 30 requests | Maximum requests allowed in a short spike before throttling |
429 Too Many Requests with a Retry-After header.
Every response includes rate limit headers:
| Header | Description |
|---|---|
X-RateLimit-Limit | Maximum burst capacity |
X-RateLimit-Remaining | Requests remaining in the current window |
X-RateLimit-Reset | Unix timestamp (seconds) when the bucket is fully replenished |
Retry-After | Seconds to wait before retrying (only present on 429 responses) |
Need higher throughput? Contact us about enterprise rate limits.
Errors
| Status | Code | Meaning |
|---|---|---|
401 | unauthorized | API key is missing, invalid, or has been revoked. Check that your Authorization header is set correctly. |
403 | forbidden | The API key is valid but does not have access to this resource. |
429 | too_many_requests | Rate limit exceeded |