Endpoint REST API
GET /v1/responsibilities
Aktuální odpovědnosti týmu pro tracker včetně osob přiřazených ke každé viditelné roli.
Požadavek
GET
https://api.nowmetrix.com/v1/responsibilities?site=TRACKER_ID
Tento endpoint použijte k zobrazení osoby, která je aktuálně odpovědná, v interním nástroji, aniž byste zpřístupnili e-mailové adresy nebo údaje o oprávněních.
Ověření
Vyžaduje klíč API v hlavičce Authorization ve formátu: Bearer nm_YOUR_KEY.
Parametry dotazu
| Název | Typ | Povinné | Popis |
|---|---|---|---|
site |
string |
povinné | ID trackeru. Klíč API musí mít k tomuto trackeru přístup. |
Příklad cURL
curl -H "Authorization: Bearer nm_YOUR_KEY" \
"https://api.nowmetrix.com/v1/responsibilities?site=TRACKER_ID"
Příklad odpovědi
{
"site": "TRACKER_ID",
"updated_at": "2026-06-26T14:24:30+02:00",
"timezone": "Europe/Zurich",
"active": true,
"date": "2026-06-26",
"responsibilities": [
{
"id": 12,
"name": "Homepage",
"assignee": {
"id": 935,
"name": "Maya Keller",
"initials": "MK",
"avatar_url": "https://imagedelivery.net/example/avatar/public"
},
"assigned_at": "2026-06-26 09:14:22"
},
{
"id": 13,
"name": "Video",
"assignee": null,
"assigned_at": null
}
]
}
Pole v odpovědi
| Pole | Typ | Popis |
|---|---|---|
site |
string |
ID trackeru použité v požadavku. |
updated_at |
string |
Časové razítko v časovém pásmu trackeru. |
timezone |
string |
Časové pásmo trackeru. |
active |
boolean |
Určuje, zda je pro tento tracker aktivní sledování odpovědností. |
date |
string |
Místní datum trackeru ve formátu YYYY-MM-DD. |
responsibilities[] |
array<object> |
Role odpovědností, které se zobrazují. |
responsibilities[].id |
integer |
ID role. |
responsibilities[].name |
string |
Název role. |
responsibilities[].assignee |
object|null |
Přiřazený uživatel, nebo null, pokud není nikdo přiřazen. |
responsibilities[].assignee.id |
integer |
ID přiřazeného uživatele. |
responsibilities[].assignee.name |
string |
Zobrazované jméno přiřazeného uživatele. |
responsibilities[].assignee.initials |
string |
Iniciály přiřazeného uživatele. |
responsibilities[].assignee.avatar_url |
string |
URL avataru, nebo prázdný řetězec, pokud avatar není k dispozici. |
responsibilities[].assigned_at |
string|null |
Časové razítko přiřazení, nebo null, pokud není nikdo přiřazen. |
Aktuálnost a cachování
Odpovědi se po dobu 10 sekund ukládají do mikrocache podle účtu, trackeru a verze cache přiřazení. Poté je po dobu 60 sekund možné vrátit zastaralá data.
Chyby
| HTTP | Kód | Popis |
|---|---|---|
| 400 | site_required |
Chybí povinný parametr site. |
| 401 | missing_token |
Chybí hlavička Authorization. |
| 401 | invalid_token |
Token je neplatný nebo odvolaný. |
| 403 | site_not_authorized |
Klíč API nemá k tomuto trackeru přístup. |
| 429 | rate_limit_exceeded |
Byl překročen limit požadavků. |
| 503 | redis_unavailable |
Backend Realtime je dočasně nedostupný. |
| 403 | account_not_resolved |
Kontext účtu se nepodařilo určit. |
| 500 | encoding_failed |
Odpověď se nepodařilo zakódovat. |
{
"error": {
"code": "invalid_token",
"message": "Bearer token is invalid or revoked."
}
}