Referans · Kont

Òganizasyon

GET /v1/organizations

Bay lis òganizasyon itilizatè a gen aksè yo epi, pou chak òganizasyon, sa li ka konsilte atravè API a. Repons sa a pa divize an paj.

Paramèt

Endpoint sa a pa resevwa okenn paramèt.

Chan chak eleman

uid string
Idantifyan òganizasyon an. Sèvi ak li nan paramèt organization lis yo.
name string
Non òganizasyon an.
neutral_zone boolean
true si se yon òganizasyon zòn net, kote tout lòt òganizasyon yo ka itilize fichye ak playlist li yo.
admin boolean
true si itilizatè a se administratè òganizasyon an oswa òganizasyon prensipal la. Nan ka sa a, li wè tout bagay nan òganizasyon an.
permissions object
Sa itilizatè a ka konsilte nan òganizasyon sa a.
permissions.tvs boolean
true si li ka wè TV yo.
permissions.files boolean
true si li ka wè fichye yo.
permissions.playlists boolean
true si li ka wè playlist yo.

Erè ki posib

Demann
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();
Repons200
{
  "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
      }
    }
  ]
}