शुरुआत करें

प्लेटफ़ॉर्म API

API की मदद से आपके सिस्टम कंट्रोल पैनल खोले बिना आपके खाते के टीवी, फ़ाइलें और प्लेलिस्ट देख सकते हैं। इसका उपयोग अपनी मॉनिटरिंग में टीवी की स्थिति दिखाने, हर स्क्रीन पर क्या चल रहा है यह जाँचने या रिपोर्ट बनाने के लिए करें।

हर कुंजी ठीक वही देखती है जो उसका उपयोगकर्ता कंट्रोल पैनल में देखता है: वही संगठन, और हर संगठन में वह सब जिसे उस उपयोगकर्ता की अनुमतियां सूचीबद्ध करने देती हैं।

केवल पढ़ने के लिए

इस संस्करण में API केवल डेटा पढ़ता है। आपके खाते में कुछ भी नहीं बदला जाता।

कंट्रोल पैनल जैसा ही एक्सेस

कंट्रोल पैनल में हटाई गई अनुमति API पर तुरंत लागू हो जाती है।

HTTPS पर JSON

रिस्पॉन्स JSON में, और तारीखें समय क्षेत्र सहित ISO 8601 में।

रिस्पॉन्स का फ़ॉर्मेट

  • रिस्पॉन्स JSON (UTF-8) में होते हैं। एक आइटम data में आता है; सूचियों में meta भी होता है, जिसमें पेजिनेशन की जानकारी होती है।
  • तारीखें समय क्षेत्र सहित ISO 8601 में होती हैं, जैसे 2026-11-03T14:32:10-03:00।
  • हर आइटम का एक uid होता है, वही जो कंट्रोल पैनल में इस्तेमाल होता है। बाद में उस आइटम को देखने के लिए इसका उपयोग करें।
  • जिस फ़ील्ड का कोई मान नहीं होता, वह null के रूप में आता है। नए फ़ील्ड कभी भी जोड़े जा सकते हैं, इसलिए जिन फ़ील्ड को आप नहीं पहचानते, उन्हें अनदेखा करें।

यहाँ से शुरू करें

  1. 1प्रमाणीकरण: मेरा खाता › API में एक कुंजी जनरेट करें और उसे X-API-Key हेडर में भेजें।
  2. 2आपका उपयोगकर्ता: कुंजी जाँचने के लिए पहला अनुरोध भेजें।
  3. 3हर उपयोगकर्ता क्या देख सकता है: देखें कि कुंजी किन संगठनों और आइटम को देख सकती है।

बेस URL

https://api.on-cloud.live/v1

आप क्या देख सकते हैं

  • /meआपका उपयोगकर्ता और इस्तेमाल हो रही कुंजी
  • /organizationsसंगठन और अनुमतियां
  • /tvsटीवी और उनकी स्थिति
  • /filesअपलोड की गई फ़ाइलें
  • /playlistsप्लेलिस्ट और उनके आइटम
पहला अनुरोध
curl "https://api.on-cloud.live/v1/me" \
  -H "X-API-Key: $API_KEY"
<?php
$ch = curl_init('https://api.on-cloud.live/v1/me');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['X-API-Key: ' . getenv('API_KEY')],
]);
$response = json_decode(curl_exec($ch), true);
const res = await fetch('https://api.on-cloud.live/v1/me', {
  headers: { 'X-API-Key': process.env.API_KEY }
});
const { data } = await res.json();
रिस्पॉन्स200
{
  "data": {
    "uid": "3c59dc048e8850243be8079a5c74d079",
    "name": "Mariana Souza",
    "email": "mariana@exemplo.com.br",
    "language": "pt_BR",
    "api_key": {
      "name": "Monitoramento",
      "prefix": "apk_527d541b",
      "created_at": "2026-11-01T09:15:42-03:00",
      "last_used_at": "2026-11-03T14:31:58-03:00"
    }
  }
}