Endpoint REST API
GET /api/me
Konteks akun berdasarkan API key: tracker saat ini dan semua tracker yang dapat diakses oleh token.
Permintaan
GET
https://api.nowmetrix.com/api/me
Gunakan endpoint ini terlebih dahulu saat integrasi perlu mengetahui tracker yang dapat diakses oleh API key sebelum mengirim permintaan untuk tracker tertentu.
Coba di API PlaygroundAutentikasi
Memerlukan API key di header Authorization: Authorization: Bearer nm_YOUR_KEY.
Parameter kueri
Endpoint ini tidak menerima parameter kueri.
Contoh cURL
curl -H "Authorization: Bearer nm_YOUR_KEY" \
"https://api.nowmetrix.com/api/me"
Contoh respons
{
"authenticated": true,
"current_tracker": "TRACKER_ID",
"trackers": [
{
"tracker": "TRACKER_ID",
"host": "example-media.test"
},
{
"tracker": "SECOND_TRACKER_ID",
"host": "example-studio.test"
}
]
}
Field respons
| Field | Tipe | Deskripsi |
|---|---|---|
authenticated |
boolean |
Menunjukkan apakah token Bearer valid. |
current_tracker |
string |
Tracker pertama yang tersedia untuk API key. Gunakan ID tracker dari array trackers untuk mengirim permintaan bagi tracker tertentu. |
trackers[] |
array<object> |
Tracker yang tersedia bagi pengguna saat ini. |
trackers[].tracker |
string |
ID tracker. |
trackers[].host |
string |
Nama host yang telah dinormalisasi untuk tracker. |
Kesegaran dan caching
Respons tidak disimpan dalam cache. Endpoint mengirimkan Cache-Control: no-store, no-cache, must-revalidate, max-age=0.
Error
| HTTP | Kode | Deskripsi |
|---|---|---|
| 401 | missing_token |
Header Authorization tidak ada. |
| 401 | invalid_token |
Token tidak valid atau telah dicabut. |
{
"error": {
"code": "invalid_token",
"message": "Bearer token is invalid or revoked."
}
}