Endpoint REST API

GET /api/me

Kontext účtu podle API klíče: aktuální tracker a všechny trackery, ke kterým má token přístup.

Požadavek

GET https://api.nowmetrix.com/api/me

Začněte zde, pokud integrace potřebuje zjistit, ke kterým trackerům má API klíč přístup, než odešle požadavky pro konkrétní trackery.

Autentizace

Vyžaduje API klíč v hlavičce Authorization ve formátu Bearer nm_YOUR_KEY.

Parametry dotazu

Tento endpoint nepřijímá parametry dotazu.

Příklad cURL

curl -H "Authorization: Bearer nm_YOUR_KEY" \
  "https://api.nowmetrix.com/api/me"

Příklad odpovědi

{
  "authenticated": true,
  "current_tracker": "TRACKER_ID",
  "trackers": [
    {
      "tracker": "TRACKER_ID",
      "host": "example-media.test"
    },
    {
      "tracker": "SECOND_TRACKER_ID",
      "host": "example-studio.test"
    }
  ]
}

Pole odpovědi

Pole Typ Popis
authenticated boolean Určuje, zda je token Bearer platný.
current_tracker string První tracker dostupný pro API klíč. Pro požadavky ke konkrétním trackerům použijte ID trackerů z pole trackers.
trackers[] array<object> Trackery dostupné aktuálnímu uživateli.
trackers[].tracker string ID trackeru.
trackers[].host string Normalizovaný název hostitele trackeru.

Aktuálnost a ukládání do mezipaměti

Odpovědi se neukládají do mezipaměti. Endpoint odesílá Cache-Control: no-store, no-cache, must-revalidate, max-age=0.

Chyby

HTTP Kód Popis
401 missing_token Chybí hlavička Authorization.
401 invalid_token Token je neplatný nebo byl zneplatněn.
{
  "error": {
    "code": "invalid_token",
    "message": "Bearer token is invalid or revoked."
  }
}