सन्दर्भ · खाता

संस्थाहरू

GET /v1/organizations

प्रयोगकर्ताले पहुँच पाएका संस्थाहरूको सूची दिन्छ र प्रत्येकमा उसले API मार्फत के हेर्न सक्छ भन्ने देखाउँछ। यो प्रतिक्रिया पृष्ठहरूमा विभाजित हुँदैन।

प्यारामिटरहरू

यो एन्डप्वाइन्टले कुनै प्यारामिटर लिँदैन।

प्रत्येक आइटमका फिल्डहरू

uid string
संस्थाको पहिचानकर्ता। सूचीहरूको organization प्यारामिटरमा प्रयोग गर्नुहोस्।
name string
संस्थाको नाम।
neutral_zone boolean
तटस्थ क्षेत्रको संस्था भए true; यस्तो संस्थाका फाइल र प्लेलिस्टहरू अन्य सबै संस्थाले प्रयोग गर्न सक्छन्।
admin boolean
प्रयोगकर्ता यो संस्था वा मुख्य संस्थाको प्रशासक भए true। यस अवस्थामा उसले संस्थाका सबै कुरा देख्छ।
permissions object
प्रयोगकर्ताले यस संस्थामा के हेर्न सक्छ।
permissions.tvs boolean
टिभीहरू हेर्न पाए true।
permissions.files boolean
फाइलहरू हेर्न पाए true।
permissions.playlists boolean
प्लेलिस्टहरू हेर्न पाए true।

सम्भावित त्रुटिहरू

अनुरोध
curl "https://api.on-cloud.live/v1/organizations" \
  -H "X-API-Key: $API_KEY"
<?php
$ch = curl_init('https://api.on-cloud.live/v1/organizations');
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/organizations', {
  headers: { 'X-API-Key': process.env.API_KEY }
});
const { data } = await res.json();
प्रतिक्रिया200
{
  "data": [
    {
      "uid": "8f14e45fceea167a5a36dedd4bea2543",
      "name": "Loja Centro",
      "neutral_zone": false,
      "admin": true,
      "permissions": {
        "tvs": true,
        "files": true,
        "playlists": true
      }
    },
    {
      "uid": "1679091c5a880faf6fb5e6087eb1b2dc",
      "name": "Loja Shopping Norte",
      "neutral_zone": false,
      "admin": true,
      "permissions": {
        "tvs": true,
        "files": true,
        "playlists": true
      }
    }
  ]
}