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