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