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