The Everruns API is a RESTful HTTP API that provides programmatic access to all platform functionality including agents, sessions, messages, and more.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/everruns/everruns/llms.txt
Use this file to discover all available pages before exploring further.
Base URL
All API endpoints are prefixed with/v1/:
The
/health endpoint is an exception and does not include the /v1/ prefix.Versioning
The API uses URL-based versioning with the/v1/ prefix. This ensures backward compatibility as the API evolves.
RESTful Conventions
The API follows standard REST conventions:- GET - Retrieve resources
- POST - Create new resources
- PUT - Replace or upsert resources
- PATCH - Partially update resources
- DELETE - Delete or archive resources
Response Format
All endpoints return JSON responses. Server-Sent Events (SSE) are used for real-time event streaming withtext/event-stream content type.
Success Responses
Single resource:Pagination
Endpoints that return lists support pagination via query parameters:| Parameter | Type | Default | Max | Description |
|---|---|---|---|---|
offset | integer | 0 | - | Number of items to skip |
limit | integer | 20 | 100 | Maximum items to return |
Example
Paginated Response Format
| Field | Type | Description |
|---|---|---|
data | array | Items for the current page |
total | integer | Total count across all pages |
offset | integer | Current offset (echoed from request) |
limit | integer | Current limit (echoed from request) |
Currently, only the
GET /v1/sessions endpoint supports pagination. Other list endpoints return all items.OpenAPI Specification
The complete API specification is available in OpenAPI format:utoipa derive macros, ensuring it stays in sync with the implementation.
Generating the Spec
You can generate the spec without running the full server:- CI/CD pipelines
- Documentation builds
- Static spec export for external tools
Rate Limiting
API rate limits depend on your deployment configuration. Check with your administrator for specific limits.Next Steps
- Learn about Authentication
- Understand Error Handling
- Explore specific endpoints in the API Reference