রেফারেন্স · অ্যাকাউন্ট

প্রতিষ্ঠান

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
      }
    }
  ]
}