Get router by id
Routers
Get router
GET /routers/ — retrieve a single router
GET
Get router by id
Endpoint
/routers/{routerId}Authentication: Bearer JWT
Path parameters
| Parameter | Required | Description |
|---|---|---|
routerId | Yes | Router UUID |
Response
200 — Router object (same shape as list items)Settings mapping
| Setting key | API value |
|---|---|
overwrite | boolean |
owner_field | field internal name string |
distribution_model | "round robin" or "percentage" |
default_user | backup user email |
disable_default_assignment | boolean |
ignore_working_hours | boolean |
account_matching | boolean |
rotation_type | string |
trigger | JSON object (only setting returned as JSON) |
Errors
| Status | When |
|---|---|
400 | Invalid or missing routerId (not a UUID) |
401 | Missing or invalid account context in JWT |
404 | Router not found for this account |
500 | Internal server error |
Authorizations
Bearer JWT with valid account context.
Path Parameters
Object identifier
Response
Router
Router configuration with flattened settings. Only trigger may be a JSON object.
false when active, or ISO timestamp when archived
Present when archived
Flattened settings keyed by setting_id (overwrite, owner_field, distribution_model, etc.)
