REST API एंडपॉइंट
GET /api/me
API कुंजी वाले खाते का संदर्भ: मौजूदा ट्रैकर और वे सभी ट्रैकर, जिन तक टोकन पहुँच सकता है।
अनुरोध
GET
https://api.nowmetrix.com/api/me
किसी इंटीग्रेशन को ट्रैकर-विशिष्ट अनुरोध भेजने से पहले यह पता करना हो कि API कुंजी किन ट्रैकर तक पहुँच सकती है, तो यहाँ से शुरुआत करें।
प्रमाणीकरण
Authorization हेडर में API कुंजी देना आवश्यक है: Authorization: Bearer nm_YOUR_KEY.
क्वेरी पैरामीटर
यह एंडपॉइंट क्वेरी पैरामीटर स्वीकार नहीं करता।
cURL उदाहरण
curl -H "Authorization: Bearer nm_YOUR_KEY" \
"https://api.nowmetrix.com/api/me"
उदाहरण रिस्पॉन्स
{
"authenticated": true,
"current_tracker": "TRACKER_ID",
"trackers": [
{
"tracker": "TRACKER_ID",
"host": "example-media.test"
},
{
"tracker": "SECOND_TRACKER_ID",
"host": "example-studio.test"
}
]
}
रिस्पॉन्स फ़ील्ड
| फ़ील्ड | प्रकार | विवरण |
|---|---|---|
authenticated |
boolean |
Bearer टोकन मान्य है या नहीं। |
current_tracker |
string |
API कुंजी के लिए उपलब्ध पहला ट्रैकर। ट्रैकर-विशिष्ट अनुरोधों के लिए trackers ऐरे में दिए गए ट्रैकर ID का उपयोग करें। |
trackers[] |
array<object> |
मौजूदा उपयोगकर्ता के लिए उपलब्ध ट्रैकर। |
trackers[].tracker |
string |
ट्रैकर ID। |
trackers[].host |
string |
ट्रैकर के लिए सामान्यीकृत होस्टनेम। |
डेटा की ताज़गी और कैशिंग
रिस्पॉन्स कैश नहीं किए जाते। एंडपॉइंट Cache-Control: no-store, no-cache, must-revalidate, max-age=0 हेडर भेजता है।
त्रुटियाँ
| HTTP | कोड | विवरण |
|---|---|---|
| 401 | missing_token |
Authorization हेडर मौजूद नहीं है। |
| 401 | invalid_token |
टोकन अमान्य है या उसे रद्द कर दिया गया है। |
{
"error": {
"code": "invalid_token",
"message": "Bearer token is invalid or revoked."
}
}