Krajnja točka REST API-ja
GET /v1/responsibilities
Trenutne odgovornosti tima za tracker, uključujući osobu dodijeljenu svakoj vidljivoj ulozi.
Zahtjev
GET
https://api.nowmetrix.com/v1/responsibilities?site=TRACKER_ID
Ovom krajnjom točkom možete u internom alatu prikazati tko je trenutačno odgovoran, bez otkrivanja adresa e-pošte ili pojedinosti o dopuštenjima.
Autentikacija
Zahtijeva API ključ u zaglavlju Authorization: Bearer nm_YOUR_KEY.
Parametri upita
| Naziv | Vrsta | Obavezno | Opis |
|---|---|---|---|
site |
string |
obavezno | ID trackera. API ključ mora imati pristup tom trackeru. |
Primjer cURL-a
curl -H "Authorization: Bearer nm_YOUR_KEY" \
"https://api.nowmetrix.com/v1/responsibilities?site=TRACKER_ID"
Primjer odgovora
{
"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
}
]
}
Polja odgovora
| Polje | Vrsta | Opis |
|---|---|---|
site |
string |
ID trackera upotrijebljen za zahtjev. |
updated_at |
string |
Vremenska oznaka u vremenskoj zoni trackera. |
timezone |
string |
Vremenska zona trackera. |
active |
boolean |
Označava je li praćenje odgovornosti aktivno za ovaj tracker. |
date |
string |
Lokalni datum trackera u formatu YYYY-MM-DD. |
responsibilities[] |
array<object> |
Uloge odgovornosti koje se prikazuju. |
responsibilities[].id |
integer |
ID uloge. |
responsibilities[].name |
string |
Naziv uloge. |
responsibilities[].assignee |
object|null |
Korisnik kojem je dodijeljena uloga ili null ako nitko nije dodijeljen. |
responsibilities[].assignee.id |
integer |
ID dodijeljenog korisnika. |
responsibilities[].assignee.name |
string |
Ime dodijeljenog korisnika prikazano u sučelju. |
responsibilities[].assignee.initials |
string |
Inicijali dodijeljenog korisnika. |
responsibilities[].assignee.avatar_url |
string |
URL avatara ili prazan niz ako avatar nije dostupan. |
responsibilities[].assigned_at |
string|null |
Vremenska oznaka dodjele ili null ako nitko nije dodijeljen. |
Aktualnost i predmemoriranje
Odgovori se 10 sekundi mikrospremaju prema računu, trackeru i verziji predmemorije dodjela, uz prozor od 60 sekundi za posluživanje zastarjelih podataka.
Pogreške
| HTTP | Kôd | Opis |
|---|---|---|
| 400 | site_required |
Nedostaje obavezni parametar site. |
| 401 | missing_token |
Nedostaje zaglavlje Authorization. |
| 401 | invalid_token |
Token nije valjan ili je opozvan. |
| 403 | site_not_authorized |
API ključ nema pristup ovom trackeru. |
| 429 | rate_limit_exceeded |
Prekoračeno je ograničenje učestalosti zahtjeva. |
| 503 | redis_unavailable |
Pozadinski sustav za podatke u stvarnom vremenu trenutačno nije dostupan. |
| 403 | account_not_resolved |
Kontekst računa nije moguće utvrditi. |
| 500 | encoding_failed |
Odgovor nije moguće kodirati. |
{
"error": {
"code": "invalid_token",
"message": "Bearer token is invalid or revoked."
}
}