Αναφορά · Λογαριασμός

Οργανισμοί

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