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."
  }
}