Skip to main content

API Keys

All API requests require authentication via an API key. You can create and manage API keys from your dashboard.

Using your API key

Pass your API key in the Authorization header as a Bearer token:
curl https://api.strideagents.com/v1/agent \
  -H "Authorization: Bearer sk_your_api_key"
Alternatively, you can use the X-API-Key header:
curl https://api.strideagents.com/v1/agent \
  -H "X-API-Key: sk_your_api_key"

Base URL

All API endpoints are available at:
https://api.strideagents.com/v1
Keep your API keys secure. Do not share them in publicly accessible areas such as GitHub, client-side code, or public repositories.

Rate Limits

API requests are rate limited per API key. If you exceed the rate limit, you’ll receive a 429 Too Many Requests response.

Errors

The API uses standard HTTP status codes:
Status CodeDescription
200Success
201Created
400Bad Request — invalid parameters
401Unauthorized — invalid or missing API key
402Payment Required — insufficient credits
404Not Found — resource doesn’t exist
422Validation Error — request body failed validation
429Too Many Requests — rate limited
500Internal Server Error