API
API
Conventions shared by every endpoint.
REST over HTTPS at https://api.voznest.com/api/v1. Request and response bodies are JSON; identifiers are 24-character hex strings; timestamps are ISO 8601 in UTC.
| Status | Code | When |
|---|---|---|
| 400 | VALIDATION_ERROR | The body or query didn't match the schema; details list each field |
| 401 | UNAUTHORIZED | Missing, invalid or expired credential |
| 403 | PERMISSION_DENIED | Authenticated, but not allowed (role, capability or scope) |
| 404 | NOT_FOUND | Doesn't exist — or you can't see it |
| 409 | CONFLICT | Already exists / state changed |
| 429 | RATE_LIMITED | Slow down; see Retry-After |
Lists that can grow use cursor pagination: pass the next value you received as before.
The full list of endpoints, generated from the running server, is in the API Reference.