Pico & Senti API Reference
This documentation is specific to Pico and Senti controllers only.
Base URL: https://api.illumience.com:11443
Protocol: HTTPS (TLS required)
Content-Type: application/json
Authentication
All endpoints require a valid API key passed via the Authorization header using the Bearer scheme.
Authorization: Bearer <api_key>
If the key is invalid, missing, or disabled, the server returns 401 Unauthorized.
Rate limiting: 60 requests per minute. The api_key_last_used_at timestamp is updated on each successful request.
Error Handling
All errors return a JSON object with a single error field:
{
"error": "Description of what went wrong"
}
HTTP Status Codes
| Code | Meaning |
|---|---|
| 200 | Success |
| 400 | Bad Request — invalid or missing parameters |
| 401 | Unauthorized — missing, invalid, or disabled API key |
| 404 | Not Found — resource does not exist or is not accessible |
| 500 | Internal Server Error — unexpected server-side failure |