Лавлах · Бүртгэл

Байгууллагууд

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