Տեղեկատու · Հաշիվ

Կազմակերպություններ

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