Endpoints
The published HTTP surface and its current availability.
Available endpoints
All URLs below use https://api.urouter.net. Read-only calls do not start inference.
| Method and path | Authentication | Response |
|---|---|---|
GET /v1/models | Public | Full catalog plus freshness. |
GET /v1/models/{id} | Public | One model plus freshness. |
GET /v1/key | Inference key | Redacted key settings. |
GET /v1/requests/{id} | Inference key | Accounting for a request owned by that logical key. |
/control/v1/* | Scoped control key | Reseller customer, key, usage and event controls. |
Inference compatibility
The catalog includes models whose operations are not yet exposed by uRouter. Do not infer endpoint support from a model name or its capabilities.
| Operation | Current behavior |
|---|---|
POST /v1/chat/completions | Chat or SSE for enabled accounts. Invalid key: 401. Account without access: 503 before reserving funds. |
| Responses, Messages, legacy completions | Not implemented. |
| Embeddings, image generation or edits | Not implemented. |
| Speech, transcription, video or music | Not implemented. |
| Media jobs, cancellation and artifact downloads | Not implemented. |
Formats and versions
JSON responses use UTF-8. USD values are decimal strings; parse them with decimal arithmetic. Dates use ISO 8601. Ignore unknown response fields. Use the exact public model ID; aliases are not promised.