REST API galapunkts

GET /v1/responsibilities

Pašreizējās tracker atbildības jomas, tostarp informācija par to, kam piešķirta katra redzamā loma.

Pieprasījums

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

Izmantojiet šo galapunktu, lai iekšējā rīkā parādītu, kas pašlaik ir atbildīgs par katru jomu, neatklājot e-pasta adreses vai informāciju par atļaujām.

Autentifikācija

Nepieciešama API atslēga Authorization galvenē: Authorization: Bearer nm_YOUR_KEY.

Vaicājuma parametri

Nosaukums Tips Obligāts Apraksts
site string obligāts Tracker ID. API atslēgai ir jābūt piekļuvei šim tracker.

cURL piemērs

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

Atbildes piemērs

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

Atbildes lauki

Lauks Tips Apraksts
site string Pieprasījumā izmantotais tracker ID.
updated_at string Laikspiedols tracker laika joslā.
timezone string Tracker laika josla.
active boolean Norāda, vai šim tracker ir aktīva atbildību uzskaite.
date string Tracker vietējais datums YYYY-MM-DD formātā.
responsibilities[] array<object> Redzamās atbildības lomas.
responsibilities[].id integer Lomas ID.
responsibilities[].name string Lomas nosaukums.
responsibilities[].assignee object|null Piešķirtā persona vai null, ja neviena persona nav piešķirta.
responsibilities[].assignee.id integer Piešķirtās personas ID.
responsibilities[].assignee.name string Piešķirtās personas attēlojamais vārds.
responsibilities[].assignee.initials string Piešķirtās personas iniciāļi.
responsibilities[].assignee.avatar_url string Profila attēla URL vai tukša virkne, ja profila attēls nav pieejams.
responsibilities[].assigned_at string|null Piešķiršanas laikspiedols vai null, ja neviena persona nav piešķirta.

Datu aktualitāte un kešatmiņa

Atbildes katram kontam, tracker un piešķīrumu kešatmiņas versijai tiek glabātas mikro kešatmiņā 10 sekundes; novecojušu datu izmantošanas periods ir 60 sekundes.

Kļūdas

HTTP Kods Apraksts
400 site_required Trūkst obligātā site parametra.
401 missing_token Trūkst Authorization galvenes.
401 invalid_token Tokens nav derīgs vai ir atsaukts.
403 site_not_authorized API atslēgai nav piekļuves šim tracker.
429 rate_limit_exceeded Pārsniegts pieprasījumu skaita ierobežojums.
503 redis_unavailable Reāllaika aizmugursistēma īslaicīgi nav pieejama.
403 account_not_resolved Neizdevās noteikt konta kontekstu.
500 encoding_failed Neizdevās kodēt atbildi.
{
  "error": {
    "code": "invalid_token",
    "message": "Bearer token is invalid or revoked."
  }
}