Krajnja točka REST API-ja
GET /api/me
Kontekst računa API ključa: trenutačni tracker i svi trackeri kojima token može pristupiti.
Zahtjev
GET
https://api.nowmetrix.com/api/me
Započnite ovdje kada integracija treba utvrditi kojim trackerima API ključ može pristupiti prije slanja zahtjeva specifičnih za tracker.
Autentifikacija
Potreban je API ključ u zaglavlju Authorization: Bearer nm_YOUR_KEY.
Parametri upita
Ova krajnja točka ne prihvaća parametre upita.
Primjer cURL-a
curl -H "Authorization: Bearer nm_YOUR_KEY" \
"https://api.nowmetrix.com/api/me"
Primjer odgovora
{
"authenticated": true,
"current_tracker": "TRACKER_ID",
"trackers": [
{
"tracker": "TRACKER_ID",
"host": "example-media.test"
},
{
"tracker": "SECOND_TRACKER_ID",
"host": "example-studio.test"
}
]
}
Polja odgovora
| Polje | Vrsta | Opis |
|---|---|---|
authenticated |
boolean |
Označava je li Bearer token valjan. |
current_tracker |
string |
Prvi tracker dostupan API ključu. Za zahtjeve specifične za tracker upotrijebite ID-ove trackera iz polja trackers. |
trackers[] |
array<object> |
Trackeri dostupni trenutačnom korisniku. |
trackers[].tracker |
string |
ID trackera. |
trackers[].host |
string |
Normalizirani naziv hosta trackera. |
Aktualnost podataka i predmemoriranje
Odgovori se ne predmemoriraju. Krajnja točka šalje Cache-Control: no-store, no-cache, must-revalidate, max-age=0.
Pogreške
| HTTP | Kôd | Opis |
|---|---|---|
| 401 | missing_token |
Nedostaje zaglavlje Authorization. |
| 401 | invalid_token |
Token nije valjan ili je opozvan. |
{
"error": {
"code": "invalid_token",
"message": "Bearer token is invalid or revoked."
}
}