REST API-endpoint
GET /api/me
Accountcontext voor de API-sleutel: de huidige tracker en alle trackers waartoe de token toegang heeft.
Aanvraag
GET
https://api.nowmetrix.com/api/me
Gebruik dit endpoint als eerste wanneer een integratie moet vaststellen tot welke trackers de API-sleutel toegang heeft, voordat tracker-specifieke aanvragen worden gedaan.
Authenticatie
Vereist een API-sleutel in de Authorization-header: Authorization: Bearer nm_YOUR_KEY.
Queryparameters
Dit endpoint accepteert geen queryparameters.
cURL-voorbeeld
curl -H "Authorization: Bearer nm_YOUR_KEY" \
"https://api.nowmetrix.com/api/me"
Voorbeeldresponse
{
"authenticated": true,
"current_tracker": "TRACKER_ID",
"trackers": [
{
"tracker": "TRACKER_ID",
"host": "example-media.test"
},
{
"tracker": "SECOND_TRACKER_ID",
"host": "example-studio.test"
}
]
}
Responsevelden
| Veld | Type | Beschrijving |
|---|---|---|
authenticated |
boolean |
Geeft aan of de Bearer-token geldig is. |
current_tracker |
string |
Eerste tracker die beschikbaar is voor de API-sleutel. Gebruik tracker-ID’s uit de trackers-array voor tracker-specifieke aanvragen. |
trackers[] |
array<object> |
Trackers die beschikbaar zijn voor de huidige gebruiker. |
trackers[].tracker |
string |
Tracker-ID. |
trackers[].host |
string |
Genormaliseerde hostnaam voor de tracker. |
Cachegedrag
Responses worden niet gecachet. Het endpoint verstuurt Cache-Control: no-store, no-cache, must-revalidate, max-age=0.
Foutmeldingen
| HTTP | Code | Beschrijving |
|---|---|---|
| 401 | missing_token |
De Authorization-header ontbreekt. |
| 401 | invalid_token |
De token is ongeldig of ingetrokken. |
{
"error": {
"code": "invalid_token",
"message": "Bearer token is invalid or revoked."
}
}