API Reference
The Roboticks API provides programmatic access to manage your robot fleet, deployments, sessions, and more.Base URL
Authentication
All API requests require authentication. See Authentication for details.API Categories
Fleet
Manage devices, groups, and fleet operations
Sessions
Session data, logs, and artifacts
Tests
Test suites and test run management
Deployments
Capsules, packages, configurations, and rollouts
Integrations
Configure external integrations
Response Format
All responses are JSON:List Responses
List endpoints return paginated results:Error Responses
Errors include a status code and message:Common HTTP Status Codes
| Code | Description |
|---|---|
200 | Success |
201 | Created |
204 | No content (successful delete) |
400 | Bad request (validation error) |
401 | Unauthorized (invalid/missing token) |
403 | Forbidden (insufficient permissions) |
404 | Not found |
422 | Unprocessable entity |
429 | Rate limited |
500 | Internal server error |
Rate Limiting
API requests are rate limited per organization:| Tier | Requests/minute |
|---|---|
| Free | 60 |
| Personal | 300 |
| Team | 1000 |
| Enterprise | Custom |
Pagination
Usepage and page_size query parameters:
Filtering
Many endpoints support filtering:SDKs and Tools
| Tool | Description |
|---|---|
| Roboticks CLI | Command-line interface |
| Python SDK | Coming soon |
| TypeScript SDK | Coming soon |
Next Steps
Authentication
Learn how to authenticate API requests