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.
Autentikasi
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."
}
}