REST-API-Endpunkt
GET /api/me
API-Schlüssel-Kontext: aktueller Tracker und alle Tracker, auf die der Schlüssel zugreifen kann.
Anfrage
GET
https://api.nowmetrix.com/api/me
Verwenden Sie diesen Endpunkt als Ausgangspunkt, wenn eine Integration ermitteln muss, auf welche Tracker der API-Schlüssel zugreifen kann, bevor Tracker-spezifische Anfragen gesendet werden.
Authentifizierung
Erfordert einen API-Schlüssel im Authorization-Header: Authorization: Bearer nm_YOUR_KEY.
Query-Parameter
Dieser Endpunkt akzeptiert keine Query-Parameter.
cURL-Beispiel
curl -H "Authorization: Bearer nm_YOUR_KEY" \
"https://api.nowmetrix.com/api/me"
Beispielantwort
{
"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 | Beschreibung |
|---|---|---|
authenticated |
boolean |
Gibt an, ob das Bearer-Token gültig ist. |
current_tracker |
string |
Der erste Tracker, auf den der API-Schlüssel zugreifen kann. Verwenden Sie für Tracker-spezifische Anfragen die Tracker-IDs aus dem trackers-Array. |
trackers[] |
array<object> |
Tracker, auf die der aktuelle Benutzer zugreifen kann. |
trackers[].tracker |
string |
Tracker-ID. |
trackers[].host |
string |
Normalisierter Hostname des trackers. |
Aktualität und Caching
Antworten werden nicht zwischengespeichert. Der Endpunkt sendet Cache-Control: no-store, no-cache, must-revalidate, max-age=0.
Fehler
| HTTP | Code | Beschreibung |
|---|---|---|
| 401 | missing_token |
Der Authorization-Header fehlt. |
| 401 | invalid_token |
Das Token ist ungültig oder wurde widerrufen. |
{
"error": {
"code": "invalid_token",
"message": "Bearer token is invalid or revoked."
}
}