Atsauce · Konts

Organizācijas

GET /v1/organizations

Uzskaita organizācijas, kurām lietotājam ir piekļuve, un katrai no tām norāda, ko viņš var skatīt, izmantojot API. Šī atbilde netiek dalīta lapās.

Parametri

Šim galapunktam nav parametru.

Katra vienuma lauki

uid string
Organizācijas identifikators. Izmantojiet to sarakstu parametrā organization.
name string
Organizācijas nosaukums.
neutral_zone boolean
true, ja tā ir neitrālās zonas organizācija, kuras failus un atskaņošanas sarakstus var izmantot visas pārējās organizācijas.
admin boolean
true, ja lietotājs ir organizācijas vai galvenās organizācijas administrators. Tādā gadījumā viņš redz visu organizācijā.
permissions object
Ko lietotājs var skatīt šajā organizācijā.
permissions.tvs boolean
true, ja var redzēt TV.
permissions.files boolean
true, ja var redzēt failus.
permissions.playlists boolean
true, ja var redzēt atskaņošanas sarakstus.

Iespējamās kļūdas

Pieprasījums
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();
Atbilde200
{
  "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
      }
    }
  ]
}