REST-API-Endpoint

GET /v1/responsibilities

Aktuelli Zueständigkeite für en Tracker, inklusive de Persone, dene die sichtbare Rolle zuegwiese sind.

Anfrage

GET https://api.nowmetrix.com/v1/responsibilities?site=TRACKER_ID

Mit dem Endpunkt chönd Si i eme interne Tool aazeige, wer aktuell wofür zueständig isch, ohni E-Mail-Adrässe oder Berechtigtigsdetails offezlege.

Authentifizierig

Für de Zuegriff bruuchts en API-Key im Authorization-Header: Authorization: Bearer nm_YOUR_KEY.

Query-Parameter

Name Typ Erforderlich Beschriibig
site string erforderlich Tracker-ID. De API-Key muess Zuegriff uf dä Tracker ha.

cURL-Biispil

curl -H "Authorization: Bearer nm_YOUR_KEY" \
  "https://api.nowmetrix.com/v1/responsibilities?site=TRACKER_ID"

Biispilantwort

{
  "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
    }
  ]
}

Antwortfelder

Feld Typ Beschriibig
site string Tracker-ID, wo für d’Anfrage bruucht wird.
updated_at string Ziitstempel i de Ziitzone vom Tracker.
timezone string Ziitzone vom Tracker.
active boolean Zeigt, öb d’Zueständigkeitsverfolgig für dä Tracker aktiv isch.
date string Lokals Datum vom Tracker im Format YYYY-MM-DD.
responsibilities[] array<object> Sichtbari Zueständigkeitsrolle.
responsibilities[].id integer Rolle-ID.
responsibilities[].name string Name vo de Rolle.
responsibilities[].assignee object|null Zuegwieseni Person oder null, wenn niemer zuegwiese isch.
responsibilities[].assignee.id integer ID vo de zuegwiesene Person.
responsibilities[].assignee.name string Aazeigname vo de zuegwiesene Person.
responsibilities[].assignee.initials string Initiale vo de zuegwiesene Person.
responsibilities[].assignee.avatar_url string Avatar-URL oder e leeri Zeichechetti, wenn kei Avatar verfüegbar isch.
responsibilities[].assigned_at string|null Ziitstempel vo de Zuewiisig oder null, wenn niemer zuegwiese isch.

Aktualität und Caching

Antworte werded pro Account, Tracker und Version vom Zuewiisigs-Cache 10 Sekunde lang im Microcache gspeicheret. Veralteti Date chönd während 60 Sekunde verwendet werde.

Fähler

HTTP Code Beschriibig
400 site_required De erforderliche site-Parameter fehlt.
401 missing_token De Authorization-Header fehlt.
401 invalid_token De Token isch ungültig oder widerruefe worde.
403 site_not_authorized De API-Key hät kei Zuegriff uf dä Tracker.
429 rate_limit_exceeded S Rate-Limit isch überschritte worde.
503 redis_unavailable S Realtime-Backend isch vorübergehend nöd verfüegbar.
403 account_not_resolved De Account-Kontext het nöd chönne ermittelt werde.
500 encoding_failed D’Antwort het nöd chönne codiert werde.
{
  "error": {
    "code": "invalid_token",
    "message": "Bearer token is invalid or revoked."
  }
}