REST-API-Endpoint

GET /api/me

Konto-Kontext zum API-Key: de aktuelle Tracker und alli Tracker, uf die de Token Zuegriff het.

Anfrag

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

Started Si da, wenn e Integration vor trackerspezifische Anfräge usefinde muess, uf weli Tracker de API-Key Zuegriff het.

Authentifizierig

Dafür bruucht es en API-Key im Authorization-Header: Authorization: Bearer nm_YOUR_KEY.

Abfrägeparameter

Dä Endpoint akzeptiert kei Abfrägeparameter.

cURL-Biispil

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

Biispilantwort

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

Antwortfelder

Feld Typ Beschriibig
authenticated boolean Ob de Bearer-Token gültig isch.
current_tracker string De erscht Tracker, wo für de API-Key verfüegbar isch. Für trackerspezifischi Anfräge chönd Si Tracker-IDs us em trackers-Array verwände.
trackers[] array<object> Tracker, wo für de aktuelle Benutzer verfüegbar sind.
trackers[].tracker string Tracker-ID.
trackers[].host string De normalisierti Hostname vom Tracker.

Aktualität und Caching

Antworte werded nöd zwüschegspeicheret. De Endpoint sendet Cache-Control: no-store, no-cache, must-revalidate, max-age=0.

Fehler

HTTP Code Beschriibig
401 missing_token De Authorization-Header fehlt.
401 invalid_token De Token isch ungültig oder zruggzoge worde.
{
  "error": {
    "code": "invalid_token",
    "message": "Bearer token is invalid or revoked."
  }
}