ማጣቀሻ · መለያ

ድርጅቶች

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