Sevalla’s REST API (Application Programming Interface) gives you a simple yet powerful way to access and interact with your Sevalla projects. It streamlines working with our platform, making it easy to retrieve data, perform actions, and automate tasks efficiently. For full details on available API endpoints, to download our OpenAPI specification, and to try out endpoints, see our API reference.Documentation Index
Fetch the complete documentation index at: https://docs.sevalla.com/llms.txt
Use this file to discover all available pages before exploring further.
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 > Integration > API keys > Create API key. 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.
