Authentication and user access (API key)
To use Sevalla’s API, you need to generate an API key to authenticate and access your account through the API. You can generate multiple API keys.Get your API key
Generate an API key from your Sevalla dashboard. This key authenticates all API requests.
Explore the endpoints
Browse the endpoint reference in the sidebar of the API reference docs. Each endpoint includes request and response schemas, parameter details, and code examples you can copy directly into your project.
API permissions
When creating an API key, you can choose a predefined role or define custom capabilities. Predefined role matches the existing roles available in User management. Custom capabilities allow you to define precise permissions, such as create, read, update, or delete, at both the resource type and individual resource level. For example, you can grant read-only access to specific applications or allow update access to selected sites only.
Rate limits
To protect our API from being flooded with too many requests, the number of requests per minute is limited to the following:- 120 requests per minute per company ID identified from the API key.
- 1000 requests per minute per IP address. This would come into force if you have access to multiple companies.
- 5 requests per minute for resource creation.
