Referentie · Account
Organisaties
GET
/v1/organizations
Geeft de organisaties waartoe de gebruiker toegang heeft en per organisatie wat hij via de API kan opvragen. Dit antwoord is niet gepagineerd.
Parameters
Dit endpoint heeft geen parameters.
Velden van elk item
uidstring- ID van de organisatie. Gebruik dit in de parameter
organizationvan de lijsten. namestring- Naam van de organisatie.
neutral_zonebooleantrueals het een organisatie in de neutrale zone is, waarvan de bestanden en playlists door alle andere organisaties kunnen worden gebruikt.adminbooleantrueals de gebruiker beheerder is van de organisatie of van de hoofdorganisatie. In dat geval ziet hij alles van de organisatie.permissionsobject- Wat de gebruiker in deze organisatie kan opvragen.
permissions.tvsbooleantrueals hij de TV's kan zien.permissions.filesbooleantrueals hij de bestanden kan zien.permissions.playlistsbooleantrueals hij de playlists kan zien.
Mogelijke fouten
- Fouten rond de sleutel en de verzoeklimiet gelden voor alle endpoints. Alle fouten bekijken
Verzoek
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();Antwoord200
{
"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
}
}
]
}