Listas de reproducción/Endpoints dinámicos (2022/06)
29 min
use estos endpoints para administrar dynamic playlists en la red url base para estos endpoints https //api bsn cloud/2022/06/rest/playlists/dynamic get / recupera una lista de dynamic playlists en la red token de alcance requerido bsn api main playlists dynamic retrieve parámetros de query string filtro \<font color="#704ae0">string\</font> \<font color="#01a0af">opcional \</font> una expresión docid\ cot2dfqig9wykoya94hex para filtrar resultados de búsqueda el valor predeterminado es null ordenar \<font color="#704ae0">string\</font> \<font color="#01a0af">opcional \</font> una expresión para ordenar los resultados de búsqueda la expresión de ordenación especifica la entrada utilizada para ordenar y el orden de clasificación ascendente/descendente (asc/desc) (por ejemplo " \[dispositivo] \[serie] asc ") el valor predeterminado es null marcador \<font color="#704ae0">string\</font> \<font color="#01a0af">opcional \</font> un valor que especifica qué página recuperar este valor es útil si la entrada istruncated en el cuerpo de la respuesta de la llamada get anterior indica que el número de dynamic playlists excede el pagesize este parámetro solo es necesario si usted necesita más elementos en la lista paginada que el pagesize (100) pagesize \<font color="#704ae0">int\</font> \<font color="#01a0af">opcional \</font> la cantidad máxima de dynamic playlists que puede contenerse en el cuerpo de la respuesta esto usa de forma predeterminada el tamaño máximo de página permitido (100) ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera marcador value se establece en el valor de la propiedad \[pagedlist] \[nextmarker] de la respuesta anterior de la api de bsn cloud pagesize se establece en 1 filtro se establece en \[name] contiene 'building' ordenar se establece en \[lastmodifieddate] desc get /2022/06/rest/playlists/dynamic/?marker=mjaymy0xms0wmvqymjoznzoync40mdnaldexnjqwnde3\&pagesize=1\&filter=%5bname%5d%20contains%20%27building%27\&sort=%5blastmodifieddate%5d%20desc http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate cuerpo de la respuesta exitosa \<font color="#089a4d">200\</font> devuelve una lista paginada docid 1gsmbtulb07tf6mcfqcxp de entidades de dynamic playlists docid\ ojkjljreqgxztefvrvw6r en una red esto devolverá no más de 100 entidades junto con la información necesaria para devolver cualquier otra página restante ejemplo { "items" \[ { "id" 12345678, "name" "westbuilding", "physicalpath" "https //bsncloud s3 amazonaws com/janedoe/87a992afd6071576647ecd1fd65776ba", "filesize" 1060, "filehash" "sha1\ b995e0604edd01f5e143b0329aabe9a14d06b821", "creationdate" "2023 11 01t22 36 42 153z", "lastmodifieddate" "2023 11 01t22 36 42 253z", "supportsaudio" true, "supportsvideo" true, "supportsimages" true, "content" null, "presentations" \[ { "id" 3210, "name" "test4buildings", "type" "presentation", "link" null }], "permissions" \[] }], "totalitemcount" 3, "matchingitemcount" 2, "pagesize" 1, "nextmarker" "mjaymy0xms0wmvqymjoznjo0mi4yntnaldexnjqwnde1", "prevmarker" "mjaymy0xms0wmvqymjoznjo0mi4yntnaldexnjqwafg9", "istruncated" false, "sortexpression" "\[lastmodifieddate] desc", "filterexpression" "\[name] contains 'building'" } respuesta de error \<font color="#9a0808">300\</font> la representación solicitada no pudo devolverse porque es ambigua (hay múltiples representaciones solicitadas) \<font color="#9a0808">400\</font> la solicitud está mal formada y, por lo tanto, no es válida \<font color="#9a0808">401\</font> el token de acceso no es válido o no se especificó \<font color="#9a0808">403\</font> el token de acceso proporcionado, aunque válido, no brinda acceso a este método \<font color="#9a0808">406\</font> el servidor no puede devolver la representación de datos que usted solicitó (según se especifica en el encabezado "accept") \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor post / cree una nueva dynamic playlist en la red token de alcance requerido bsn api main playlists dynamic create cuerpo de la solicitud la entidad de dynamic playlists docid\ ojkjljreqgxztefvrvw6r ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera post /2022/06/rest/playlists/dynamic/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate content type application/json content length 328 este es el cuerpo de la solicitud de ejemplo { "id" 0, "name" "northwestbuilding", "physicalpath" null, "filesize" 0, "filehash" null, "creationdate" "0001 01 01t00 00 00", "lastmodifieddate" "0001 01 01t00 00 00", "supportsaudio" true, "supportsvideo" true, "supportsimages" true, "content" \[ { "contentid" 12345, "filename" "saturday breakfast menu jpg", "displayduration" "00 00 15", "validitystartdate" "2023 11 11t08 00 00", "validityenddate" "2023 11 11t12 00 00" } ], "presentations" null, "permissions" \[] } cuerpo de la respuesta correcta \<font color="#089a4d">201\</font> devuelve la entidad de dynamic playlists docid\ ojkjljreqgxztefvrvw6r creada y referenciada por el uri (proporcionado por el campo del encabezado location) en la respuesta ejemplo { "id" 23456789, "name" "northwestbuilding", "physicalpath" "https //bsncloud s3 amazonaws com/janedoe/3004b40831e00749a44e646fbe1ad068", "filesize" 334, "filehash" "sha1 4adebd82ab32f6e9fd4733f552d56c0282736bbd", "creationdate" "2023 11 03t16 44 44 9301064z", "lastmodifieddate" "2023 11 03t16 44 44 9301064z", "supportsaudio" true, "supportsvideo" true, "supportsimages" true, "content" \[ { "contentid" 12345, "filename" "saturday breakfast menu jpg", "displayduration" "00 00 15", "validitystartdate" "2023 11 11t08 00 00", "validityenddate" "2023 11 11t12 00 00" } ], "presentations" \[], "permissions" \[] } respuesta de error \<font color="#9a0808">300\</font> la representación solicitada no pudo devolverse porque es ambigua (hay múltiples representaciones solicitadas) \<font color="#9a0808">400\</font> la solicitud o el cuerpo de la solicitud tienen un formato incorrecto y, por lo tanto, son inválidos, o se rechazan de acuerdo con las reglas de negocio \<font color="#9a0808">401\</font> el token de acceso es inválido o no se especificó \<font color="#9a0808">403\</font> el token de acceso proporcionado, aunque es válido, no proporciona acceso a este método \<font color="#9a0808">406\</font> el servidor no puede devolver la representación de datos que solicitó (como se especifica en el encabezado "accept") \<font color="#9a0808">415\</font> el servidor no puede aceptar la representación de datos que envió (como se especifica en el encabezado "content type") \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor delete / elimina dynamic playlists, especificadas por un filtro, de una red esto permite eliminar varias dynamic playlists a la vez token de alcance requerido bsn api main playlists dynamic delete parámetro de cadena de consulta filtro \<font color="#704ae0">string\</font> \<font color="#01a0af">required \</font> una expresión docid\ cot2dfqig9wykoya94hex para filtrar los resultados de búsqueda ejemplo de solicitud los parámetros y encabezados del ejemplo de solicitud se establecen de la siguiente manera filtro se establece en \[name] contiene 'southeast' delete /2022/06/rest/playlists/dynamic/?filter=%5bname%5d%20contains%20%27southeast%27 http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate cuerpo de respuesta exitoso \<font color="#089a4d">200\</font> devuelve el número de dynamic playlists afectadas como un valor entero respuesta de error \<font color="#9a0808">300\</font> la representación solicitada no pudo devolverse porque es ambigua (hay varias representaciones solicitadas) \<font color="#9a0808">400\</font> la solicitud o el cuerpo de la solicitud tienen un formato incorrecto y, por lo tanto, son inválidos, o se rechazan de acuerdo con las reglas de negocio (por ejemplo, la dynamic playlist especificada se está utilizando en una presentación y no puede eliminarse) \<font color="#9a0808">401\</font> el token de acceso es inválido o no se especificó \<font color="#9a0808">403\</font> el token de acceso proporcionado, aunque es válido, no proporciona acceso a este método \<font color="#9a0808">406\</font> el servidor no puede devolver la representación de datos que solicitó (como se especifica en el encabezado "accept") \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor get /count/ devuelve la cantidad de dynamic playlists en la red que coinciden con los criterios de filtro especificados si no se incluye ningún filtro, esta llamada devuelve la cantidad total de dynamic playlists en la red token de alcance requerido bsn api main playlists dynamic retrieve parámetro de cadena de consulta filtro \<font color="#704ae0">string\</font> \<font color="#01a0af">opcional \</font> una expresión docid\ cot2dfqig9wykoya94hex para filtrar resultados de búsqueda el valor predeterminado es null ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera filtro se establece en \[supportsvideo] es verdadero get /2022/06/rest/playlists/dynamic/count/?filter=%5bsupportsvideo%5d%20is%20true http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate cuerpo de la respuesta exitosa \<font color="#089a4d">200\</font> el número de dynamic playlists se devuelve como un valor entero respuesta de error \<font color="#9a0808">300\</font> la representación solicitada no pudo devolverse porque es ambigua (hay múltiples representaciones solicitadas) \<font color="#9a0808">400\</font> la solicitud está malformada y por lo tanto no es válida \<font color="#9a0808">401\</font> el token de acceso no es válido o no se especificó \<font color="#9a0808">403\</font> el token de acceso proporcionado, aunque válido, no proporciona acceso a este método \<font color="#9a0808">406\</font> el servidor no puede devolver la representación de datos que usted solicitó (según se especifica en el encabezado "accept") \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor get /{id}/ devuelve la dynamic playlist especificada token de alcance requerido bsn api main playlists dynamic retrieve segmento id \<font color="#704ae0">int \</font> un identificador único para la dynamic playlist ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera id se establece en 12345678 el valor opcional del encabezado if modified since es igual al valor del encabezado última modificación recuperado de la respuesta anterior de get /id o get /name get /2022/06/rest/playlists/dynamic/12345678/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} if modified since wed, 13 mar 2024 21 32 34 gmt accept application/json, application/vnd bsn error+json accept encoding gzip,deflate respuesta exitosa con cuerpo \<font color="#089a4d">200\</font> devuelve la entidad de dynamic playlists docid\ ojkjljreqgxztefvrvw6r ejemplo este es un ejemplo de una respuesta de nivel 200 { "id" 12345678, "name" "westbuilding", "physicalpath" "https //bsncloud s3 amazonaws com/janedoe/87a992afd6071576647ecd1fd65776ba", "filesize" 1060, "filehash" "sha1\ b895e0604edd11f5e143b1329aabe9l13d06b821", "creationdate" "2023 11 01t22 36 42 153z", "lastmodifieddate" "2024 03 13t21 32 35 093z", "supportsaudio" true, "supportsvideo" true, "supportsimages" true, "content" \[ { "contentid" 123456, "filename" "steampunk resin clock with metallic cogs and gears mp4", "displayduration" "00 00 00", "validitystartdate" null, "validityenddate" null } ], "presentations" \[ { "id" 987654, "name" "test4buildings", "type" "presentation", "link" null } ], "permissions" \[] } respuesta correcta \<font color="#089a4d">304\</font> el recurso no se modificó desde la hora especificada en el encabezado “if modified since” respuesta de error \<font color="#9a0808">300\</font> la representación solicitada no pudo devolverse porque es ambigua (hay múltiples representaciones solicitadas) \<font color="#9a0808">400\</font> la solicitud tiene un formato incorrecto y, por lo tanto, no es válida \<font color="#9a0808">401\</font> el token de acceso no es válido o no se especificó \<font color="#9a0808">403\</font> el token de acceso proporcionado, aunque válido, no proporciona acceso a este método \<font color="#9a0808">404\</font> el servidor no puede encontrar el recurso solicitado (la ruta no existe) \<font color="#9a0808">406\</font> el servidor no puede devolver la representación de datos que solicitó (como se especifica en el encabezado "accept") \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor put /{id}/ modifica la dynamic playlist especificada token de scope requerido bsn api main playlists dynamic update segmento id \<font color="#704ae0">int \</font> un identificador único para la dynamic playlist cuerpo de la solicitud la entidad de dynamic playlists docid\ ojkjljreqgxztefvrvw6r ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera id se establece en 1234567 el valor opcional del encabezado if unmodified since es igual al valor del encabezado última modificación recuperado de la respuesta de get /id o get /name put /2022/06/rest/playlists/dynamic/1234567/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate if unmodified since wed, 13 mar 2024 21 32 34 gmt content type application/json content length 320 este es el cuerpo de la solicitud de ejemplo { "id" 0, "name" "southwest", "physicalpath" null, "filesize" 0, "filehash" null, "creationdate" "0001 01 01t00 00 00", "lastmodifieddate" "0001 01 01t00 00 00", "supportsaudio" true, "supportsvideo" true, "supportsimages" true, "content" \[ { "contentid" 123456, "filename" "steampunk resin clock with metallic cogs and gears mp4", "displayduration" "00 00 00", "validitystartdate" null, "validityenddate" null } ], "presentations" null, "permissions" \[] } respuesta correcta \<font color="#089a4d">204\</font> la dynamic playlist especificada ha sido modificada respuesta de error \<font color="#9a0808">300\</font> la representación solicitada no pudo devolverse porque es ambigua (hay múltiples representaciones solicitadas) \<font color="#9a0808">400\</font> la solicitud o el cuerpo de la solicitud tienen un formato incorrecto y, por lo tanto, no son válidos, o se rechazan de acuerdo con las reglas de negocio \<font color="#9a0808">401\</font> el token de acceso no es válido o no se especificó \<font color="#9a0808">403\</font> el token de acceso proporcionado, aunque válido, no proporciona acceso a este método \<font color="#9a0808">404\</font> el servidor no puede encontrar el recurso solicitado (la ruta no existe) \<font color="#9a0808">406\</font> el servidor no puede devolver la representación de datos que usted solicitó (como se especifica en el encabezado "accept") \<font color="#9a0808">412\</font> falló la condición previa (el recurso cambió desde el momento especificado en el valor del encabezado “if unmodified since”) \<font color="#9a0808">415\</font> el servidor no puede aceptar la representación de datos que usted envió (como se especifica en el encabezado "content type") \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor delete /{id}/ elimina la dynamic playlist especificada token de alcance requerido bsn api main playlists dynamic delete segmento id \<font color="#704ae0">int \</font> un identificador único para la dynamic playlist ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera id se establece en 1234567 el valor opcional del encabezado if unmodified since es igual al valor del encabezado última modificación recuperado de la respuesta de get /id o get /name delete /2022/06/rest/playlists/dynamic/1234567/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} if unmodified since wed, 13 mar 2024 21 32 34 gmt accept application/json, application/vnd bsn error+json accept encoding gzip,deflate respuesta exitosa \<font color="#089a4d">204\</font> el archivo dynamic playlist especificado se ha eliminado de la red respuesta de error \<font color="#9a0808">300\</font> la representación solicitada no pudo devolverse porque es ambigua (hay múltiples representaciones solicitadas) \<font color="#9a0808">400\</font> la solicitud o el cuerpo de la solicitud tienen un formato incorrecto y, por lo tanto, no son válidos, o se rechazan de acuerdo con las reglas de negocio \<font color="#9a0808">401\</font> el token de acceso no es válido o no se especificó \<font color="#9a0808">403\</font> el token de acceso proporcionado, aunque válido, no proporciona acceso a este método \<font color="#9a0808">404\</font> el servidor no puede encontrar el recurso solicitado (la ruta no existe) \<font color="#9a0808">406\</font> el servidor no puede devolver la representación de datos que usted solicitó (como se especifica en el encabezado "accept") \<font color="#9a0808">412\</font> falló la condición previa (el recurso cambió desde el momento especificado en el valor del encabezado “if unmodified since”) \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor get /{name}/ devuelve la dynamic playlist especificada token de scope requerido bsn api main playlists dynamic retrieve segmento nombre \<font color="#704ae0">string \</font> el nombre de la dynamic playlist ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera nombre se establece en westbuilding el valor opcional del encabezado if modified since es igual al valor del encabezado última modificación recuperado de la respuesta anterior de get /id o get /name get /2022/06/rest/playlists/dynamic/westbuilding/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} if modified since wed, 13 mar 2024 21 32 34 gmt accept application/json, application/vnd bsn error+json accept encoding gzip,deflate respuesta correcta con cuerpo \<font color="#089a4d">200\</font> devuelve la entidad de dynamic playlists docid\ ojkjljreqgxztefvrvw6r ejemplo este es un ejemplo de una respuesta de nivel 200 { "id" 12345678, "name" "westbuilding", "physicalpath" "https //bsncloud s3 amazonaws com/janedoe/87a992afd6071576647ecd1fd65776ba", "filesize" 1060, "filehash" "sha1\ b895e0604edd11f5e143b0329aabe9a13d06b821", "creationdate" "2023 11 01t22 36 42 153z", "lastmodifieddate" "2024 03 13t21 32 35 093z", "supportsaudio" true, "supportsvideo" true, "supportsimages" true, "content" \[ { "contentid" 123456, "filename" "steampunk resin clock with metallic cogs and gears mp4", "displayduration" "00 00 00", "validitystartdate" null, "validityenddate" null } ], "presentations" \[ { "id" 987654, "name" "test4buildings", "type" "presentation", "link" null } ], "permissions" \[] } respuesta correcta \<font color="#089a4d">304\</font> el recurso no se modificó desde la hora especificada en el encabezado “if modified since” respuesta de error \<font color="#9a0808">300\</font> la representación solicitada no pudo devolverse porque es ambigua (hay múltiples representaciones solicitadas) \<font color="#9a0808">400\</font> la solicitud está malformada y, por lo tanto, no es válida \<font color="#9a0808">401\</font> el token de acceso no es válido o no se especificó \<font color="#9a0808">403\</font> el token de acceso proporcionado, aunque válido, no proporciona acceso a este método \<font color="#9a0808">404\</font> el servidor no puede encontrar el recurso solicitado (la ruta no existe) \<font color="#9a0808">406\</font> el servidor no puede devolver la representación de datos que solicitó (según se especifica en el encabezado "accept") \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor put /{name}/ modifica la dynamic playlist especificada token de scope requerido bsn api main playlists dynamic update segmento nombre \<font color="#704ae0">string \</font> el nombre de la dynamic playlist cuerpo de la solicitud la entidad de dynamic playlists docid\ ojkjljreqgxztefvrvw6r ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera nombre se establece en suroeste el valor del encabezado opcional if unmodified since es igual al valor del encabezado última modificación recuperado de la respuesta de get /id o get /name put /2022/06/rest/playlists/dynamic/southwest/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate if unmodified since wed, 13 mar 2024 21 32 34 gmt content type application/json content length 320 este es el cuerpo de la solicitud de ejemplo { "id" 0, "name" "southwest", "physicalpath" null, "filesize" 0, "filehash" null, "creationdate" "0001 01 01t00 00 00", "lastmodifieddate" "0001 01 01t00 00 00", "supportsaudio" true, "supportsvideo" true, "supportsimages" true, "content" \[ { "contentid" 123456, "filename" "steampunk resin clock with metallic cogs and gears mp4", "displayduration" "00 00 00", "validitystartdate" null, "validityenddate" null } ], "presentations" null, "permissions" \[] } respuesta correcta \<font color="#089a4d">204\</font> la dynamic playlist especificada ha sido modificada respuesta de error \<font color="#9a0808">300\</font> la representación solicitada no pudo devolverse porque es ambigua (hay múltiples representaciones solicitadas) \<font color="#9a0808">400\</font> la solicitud o el cuerpo de la solicitud tienen un formato incorrecto y, por lo tanto, no son válidos, o se rechazan de acuerdo con las reglas de negocio \<font color="#9a0808">401\</font> el token de acceso no es válido o no se especificó \<font color="#9a0808">403\</font> el token de acceso proporcionado, aunque válido, no proporciona acceso a este método \<font color="#9a0808">404\</font> el servidor no puede encontrar el recurso solicitado (la ruta no existe) \<font color="#9a0808">406\</font> el servidor no puede devolver la representación de datos que usted solicitó (como se especifica en el encabezado "accept") \<font color="#9a0808">412\</font> la condición previa falló (el recurso cambió desde el momento especificado en el valor del encabezado “if unmodified since”) \<font color="#9a0808">415\</font> el servidor no puede aceptar la representación de datos que usted envió (como se especifica en el encabezado "content type") \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor delete /{name}/ elimina la dynamic playlist especificada token de alcance requerido bsn api main playlists dynamic delete segmento nombre \<font color="#704ae0">string \</font> el nombre de la dynamic playlist ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera nombre se establece en noreste el valor opcional del encabezado if unmodified since es igual al valor del encabezado última modificación recuperado de la respuesta de get /id o get /name delete /2022/06/rest/playlists/dynamic/northeast/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} if unmodified since wed, 13 mar 2024 21 32 34 gmt accept application/json, application/vnd bsn error+json accept encoding gzip,deflate respuesta correcta \<font color="#089a4d">204\</font> el archivo dynamic playlist especificado se ha eliminado de la red respuesta de error \<font color="#9a0808">300\</font> la representación solicitada no pudo devolverse porque es ambigua (hay múltiples representaciones solicitadas) \<font color="#9a0808">400\</font> la solicitud o el cuerpo de la solicitud están malformados y, por lo tanto, no son válidos, o se rechazan de acuerdo con las reglas empresariales \<font color="#9a0808">401\</font> el token de acceso no es válido o no se especificó \<font color="#9a0808">403\</font> el token de acceso proporcionado, aunque válido, no proporciona acceso a este método \<font color="#9a0808">404\</font> el servidor no puede encontrar el recurso solicitado (la ruta no existe) \<font color="#9a0808">406\</font> el servidor no puede devolver la representación de datos que usted solicitó (según se especifica en el encabezado "accept") \<font color="#9a0808">412\</font> la condición previa falló (el recurso cambió desde la hora especificada en el valor del encabezado “if unmodified since”) \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor get /operations/ devuelve los permisos operativos otorgados a los roles para operaciones empresariales específicas token de alcance requerido bsn api main operations retrieve ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera get /2022/06/rest/playlists/dynamic/operations/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate cuerpo de la respuesta correcta \<font color="#089a4d">200\</font> devuelve la entidad de operaciones empresariales docid\ bb tauffplmvkrodv93i7 ejemplo { "uid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "singularname" "full control", "pluralname" "dynamic playlist (full control)", "fullname" "dynamic playlist (full control)", "targetentity" "dynamicplaylist", "appliance" "instance, collection", "parent" null, "descendants" \[ { "uid" "3c2c75a2 b799 8174 3992 f1974b7122a9", "singularname" "view dynamic playlist", "pluralname" "view dynamic playlists", "fullname" "dynamic playlist (full control) view dynamic playlists", "targetentity" "dynamicplaylist", "appliance" "instance, collection", "parent" { "uid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "singularname" "full control", "pluralname" "dynamic playlist (full control)", "fullname" "dynamic playlist (full control)", "targetentity" "dynamicplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "3c2c75a2 b799 8174 3992 f1974b7122a9", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 03 05t16 59 06 363z" }, { "entityid" null, "operationuid" "3c2c75a2 b799 8174 3992 f1974b7122a9", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 03 05t16 59 06 91z" }, { "entityid" null, "operationuid" "3c2c75a2 b799 8174 3992 f1974b7122a9", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 023z" }, { "entityid" null, "operationuid" "3c2c75a2 b799 8174 3992 f1974b7122a9", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 277z" }, { "entityid" null, "operationuid" "3c2c75a2 b799 8174 3992 f1974b7122a9", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 523z" }, { "entityid" null, "operationuid" "3c2c75a2 b799 8174 3992 f1974b7122a9", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 05 847z" } ] }, { "uid" "cf5f189b 3be8 0244 65e0 382f9da93c0e", "singularname" "view contents", "pluralname" "view contents", "fullname" "dynamic playlist (full control) view contents", "targetentity" "dynamicplaylist", "appliance" "instance, collection", "parent" { "uid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "singularname" "full control", "pluralname" "dynamic playlist (full control)", "fullname" "dynamic playlist (full control)", "targetentity" "dynamicplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "cf5f189b 3be8 0244 65e0 382f9da93c0e", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 03 05t16 59 06 927z" }, { "entityid" null, "operationuid" "cf5f189b 3be8 0244 65e0 382f9da93c0e", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 023z" }, { "entityid" null, "operationuid" "cf5f189b 3be8 0244 65e0 382f9da93c0e", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 277z" }, { "entityid" null, "operationuid" "cf5f189b 3be8 0244 65e0 382f9da93c0e", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 523z" }, { "entityid" null, "operationuid" "cf5f189b 3be8 0244 65e0 382f9da93c0e", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 05 847z" }, { "entityid" null, "operationuid" "cf5f189b 3be8 0244 65e0 382f9da93c0e", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 06 35z" } ] }, { "uid" "4c377bf1 0f9c a194 edbf ac79f6b7d305", "singularname" "create dynamic playlist", "pluralname" "create dynamic playlist", "fullname" "dynamic playlist (full control) create dynamic playlist", "targetentity" "dynamicplaylist", "appliance" "collection", "parent" { "uid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "singularname" "full control", "pluralname" "dynamic playlist (full control)", "fullname" "dynamic playlist (full control)", "targetentity" "dynamicplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "4c377bf1 0f9c a194 edbf ac79f6b7d305", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 023z" }, { "entityid" null, "operationuid" "4c377bf1 0f9c a194 edbf ac79f6b7d305", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 277z" }, { "entityid" null, "operationuid" "4c377bf1 0f9c a194 edbf ac79f6b7d305", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 523z" }, { "entityid" null, "operationuid" "4c377bf1 0f9c a194 edbf ac79f6b7d305", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 05 847z" }, { "entityid" null, "operationuid" "4c377bf1 0f9c a194 edbf ac79f6b7d305", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 06 35z" }, { "entityid" null, "operationuid" "4c377bf1 0f9c a194 edbf ac79f6b7d305", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 06 897z" } ] }, { "uid" "f8d54357 096e cfc4 f153 419b50a4697f", "singularname" "rename dynamic playlist", "pluralname" "rename dynamic playlist", "fullname" "dynamic playlist (full control) rename dynamic playlist", "targetentity" "dynamicplaylist", "appliance" "instance, collection", "parent" { "uid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "singularname" "full control", "pluralname" "dynamic playlist (full control)", "fullname" "dynamic playlist (full control)", "targetentity" "dynamicplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "f8d54357 096e cfc4 f153 419b50a4697f", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 023z" }, { "entityid" null, "operationuid" "f8d54357 096e cfc4 f153 419b50a4697f", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 277z" }, { "entityid" null, "operationuid" "f8d54357 096e cfc4 f153 419b50a4697f", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 523z" }, { "entityid" null, "operationuid" "f8d54357 096e cfc4 f153 419b50a4697f", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 05 847z" }, { "entityid" null, "operationuid" "f8d54357 096e cfc4 f153 419b50a4697f", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 06 35z" }, { "entityid" null, "operationuid" "f8d54357 096e cfc4 f153 419b50a4697f", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 06 897z" } ] }, { "uid" "7d6e1999 ebdc 4ae7 b242 a903c5c6695e", "singularname" "update dynamic playlist", "pluralname" "update dynamic playlist", "fullname" "dynamic playlist (full control) update dynamic playlist", "targetentity" "dynamicplaylist", "appliance" "instance, collection", "parent" { "uid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "singularname" "full control", "pluralname" "dynamic playlist (full control)", "fullname" "dynamic playlist (full control)", "targetentity" "dynamicplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "7d6e1999 ebdc 4ae7 b242 a903c5c6695e", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 023z" }, { "entityid" null, "operationuid" "7d6e1999 ebdc 4ae7 b242 a903c5c6695e", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 277z" }, { "entityid" null, "operationuid" "7d6e1999 ebdc 4ae7 b242 a903c5c6695e", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 523z" }, { "entityid" null, "operationuid" "7d6e1999 ebdc 4ae7 b242 a903c5c6695e", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 05 847z" }, { "entityid" null, "operationuid" "7d6e1999 ebdc 4ae7 b242 a903c5c6695e", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 06 35z" }, { "entityid" null, "operationuid" "7d6e1999 ebdc 4ae7 b242 a903c5c6695e", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 06 897z" } ] }, { "uid" "4cbdae4a a900 4535 9d32 443ea077fc21", "singularname" "assign dynamic playlist", "pluralname" "assign dynamic playlist", "fullname" "dynamic playlist (full control) assign dynamic playlist", "targetentity" "dynamicplaylist", "appliance" "instance, collection", "parent" { "uid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "singularname" "full control", "pluralname" "dynamic playlist (full control)", "fullname" "dynamic playlist (full control)", "targetentity" "dynamicplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "4cbdae4a a900 4535 9d32 443ea077fc21", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 023z" }, { "entityid" null, "operationuid" "4cbdae4a a900 4535 9d32 443ea077fc21", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 277z" }, { "entityid" null, "operationuid" "4cbdae4a a900 4535 9d32 443ea077fc21", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 523z" }, { "entityid" null, "operationuid" "4cbdae4a a900 4535 9d32 443ea077fc21", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 05 847z" }, { "entityid" null, "operationuid" "4cbdae4a a900 4535 9d32 443ea077fc21", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 06 35z" }, { "entityid" null, "operationuid" "4cbdae4a a900 4535 9d32 443ea077fc21", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 06 897z" } ] }, { "uid" "1c434b6b 355e 4bdb b6b5 60dc7a145bf9", "singularname" "unassign dynamic playlist", "pluralname" "unassign dynamic playlist", "fullname" "dynamic playlist (full control) unassign dynamic playlist", "targetentity" "dynamicplaylist", "appliance" "instance, collection", "parent" { "uid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "singularname" "full control", "pluralname" "dynamic playlist (full control)", "fullname" "dynamic playlist (full control)", "targetentity" "dynamicplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "1c434b6b 355e 4bdb b6b5 60dc7a145bf9", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 023z" }, { "entityid" null, "operationuid" "1c434b6b 355e 4bdb b6b5 60dc7a145bf9", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 277z" }, { "entityid" null, "operationuid" "1c434b6b 355e 4bdb b6b5 60dc7a145bf9", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 523z" }, { "entityid" null, "operationuid" "1c434b6b 355e 4bdb b6b5 60dc7a145bf9", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 05 847z" }, { "entityid" null, "operationuid" "1c434b6b 355e 4bdb b6b5 60dc7a145bf9", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 06 35z" }, { "entityid" null, "operationuid" "1c434b6b 355e 4bdb b6b5 60dc7a145bf9", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 06 897z" } ] }, { "uid" "4ab8f14f be27 41d7 9e6f 38317bf269ba", "singularname" "edit permissions", "pluralname" "edit permissions", "fullname" "dynamic playlist (full control) edit permissions", "targetentity" "dynamicplaylist", "appliance" "collection", "parent" { "uid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "singularname" "full control", "pluralname" "dynamic playlist (full control)", "fullname" "dynamic playlist (full control)", "targetentity" "dynamicplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "4ab8f14f be27 41d7 9e6f 38317bf269ba", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 023z" }, { "entityid" null, "operationuid" "4ab8f14f be27 41d7 9e6f 38317bf269ba", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 277z" }, { "entityid" null, "operationuid" "4ab8f14f be27 41d7 9e6f 38317bf269ba", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 523z" }, { "entityid" null, "operationuid" "4ab8f14f be27 41d7 9e6f 38317bf269ba", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 05 847z" }, { "entityid" null, "operationuid" "4ab8f14f be27 41d7 9e6f 38317bf269ba", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 06 35z" }, { "entityid" null, "operationuid" "4ab8f14f be27 41d7 9e6f 38317bf269ba", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 06 897z" } ] }, { "uid" "60252669 c9ea c784 7de0 1d685b99c255", "singularname" "delete dynamic playlist", "pluralname" "delete dynamic playlist", "fullname" "dynamic playlist (full control) delete dynamic playlist", "targetentity" "dynamicplaylist", "appliance" "instance, collection", "parent" { "uid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "singularname" "full control", "pluralname" "dynamic playlist (full control)", "fullname" "dynamic playlist (full control)", "targetentity" "dynamicplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "60252669 c9ea c784 7de0 1d685b99c255", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 03 05t16 59 06 377z" }, { "entityid" null, "operationuid" "60252669 c9ea c784 7de0 1d685b99c255", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 023z" }, { "entityid" null, "operationuid" "60252669 c9ea c784 7de0 1d685b99c255", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 277z" }, { "entityid" null, "operationuid" "60252669 c9ea c784 7de0 1d685b99c255", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 03 05t16 59 05 523z" }, { "entityid" null, "operationuid" "60252669 c9ea c784 7de0 1d685b99c255", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 05 847z" }, { "entityid" null, "operationuid" "60252669 c9ea c784 7de0 1d685b99c255", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 03 05t16 59 06 897z" } ] } ], "permissions" \[ { "entityid" null, "operationuid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 03 05t16 59 05 023z" }, { "entityid" null, "operationuid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 03 05t16 59 05 277z" }, { "entityid" null, "operationuid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 03 05t16 59 05 523z" }, { "entityid" null, "operationuid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" false, "isallowed" false, "creationdate" "2020 03 05t16 59 05 847z" }, { "entityid" null, "operationuid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" false, "isallowed" false, "creationdate" "2020 03 05t16 59 06 35z" }, { "entityid" null, "operationuid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" false, "isallowed" false, "creationdate" "2020 03 05t16 59 06 897z" } ] } respuesta de error \<font color="#9a0808">300\</font> la representación solicitada no pudo devolverse porque es ambigua (hay múltiples representaciones solicitadas) \<font color="#9a0808">400\</font> la solicitud está mal formada y, por lo tanto, no es válida \<font color="#9a0808">401\</font> el token de acceso no es válido o no se especificó \<font color="#9a0808">403\</font> el token de acceso proporcionado, aunque válido, no proporciona acceso a este método \<font color="#9a0808">406\</font> el servidor no puede devolver la representación de datos que solicitó (según se especifica en el encabezado "accept") \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor get /{id}/permissions/ incluye permisos de objeto para una dynamic playlist determinada token de alcance requerido bsn api main playlists dynamic retrieve segmento id \<font color="#704ae0">int \</font> un identificador único para la dynamic playlist ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera id es 12345678 get /2022/06/rest/playlists/dynamic/12345678/permissions/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate cuerpo de la respuesta exitosa \<font color="#089a4d">200\</font> devuelve una matriz de entidades de permiso docid\ hc70cptqcofqdzw2spaek ejemplo \[ { "entityid" 12345678, "operationuid" "60252669 c9ea c784 7de0 1d685b99c255", "principal" { "login" "janedoe\@brightsign biz", "type" "user", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 10 25t22 17 24 28z" }, { "entityid" 12345678, "operationuid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" false, "creationdate" "2023 10 27t18 48 11 053z" } ] respuesta de error \<font color="#9a0808">300\</font> la representación solicitada no pudo devolverse porque es ambigua (hay múltiples representaciones solicitadas) \<font color="#9a0808">400\</font> la solicitud está mal formada y, por lo tanto, no es válida \<font color="#9a0808">401\</font> el token de acceso no es válido o no se especificó \<font color="#9a0808">403\</font> el token de acceso proporcionado, aunque válido, no proporciona acceso a este método \<font color="#9a0808">404\</font> el servidor no puede encontrar el recurso solicitado (la ruta no existe) \<font color="#9a0808">406\</font> el servidor no puede devolver la representación de datos que solicitó (según se especifica en el encabezado "accept") \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor post /{id}/permissions/ agrega permisos a la dynamic playlist especificada token de alcance requerido bsn api main playlists dynamic update segmento id \<font color="#704ae0">int \</font> un identificador único para la dynamic playlist cuerpo de la solicitud una matriz de entidades permiso docid\ hc70cptqcofqdzw2spaek ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera id se establece en 987654321 post /2022/06/rest/playlists/dynamic/987654321/permissions/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate content type application/json content length 318 este es el cuerpo de la solicitud de ejemplo \[ { "entityid" 987654321, "operationuid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10701 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "0001 01 01t00 00 00" } ] respuesta correcta \<font color="#089a4d">204\</font> los permisos se agregaron correctamente a la lista de reproducción dinámica especificada respuesta de error \<font color="#9a0808">400\</font> la solicitud o el cuerpo de la solicitud tienen un formato incorrecto y, por lo tanto, no son válidos, o se rechazan de acuerdo con las reglas de negocio \<font color="#9a0808">401\</font> el token de acceso no es válido o no se especificó \<font color="#9a0808">403\</font> el token de acceso proporcionado, aunque válido, no proporciona acceso a este método \<font color="#9a0808">404\</font> el servidor no puede encontrar el recurso solicitado (la ruta no existe) \<font color="#9a0808">415\</font> el servidor no puede aceptar la representación de datos que envió (según lo especificado en el encabezado "content type") \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor delete /{id}/permissions/ elimina permisos para la dynamic playlist especificada token de alcance requerido bsn api main playlists dynamic update segmento id \<font color="#704ae0">int \</font> un identificador único para la dynamic playlist cuerpo de la solicitud una matriz de entidades permiso docid\ hc70cptqcofqdzw2spaek entidades ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera id es 12345678 delete /2022/06/rest/playlists/dynamic/12345678/permissions/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate content type application/json content length 318 este es el cuerpo de solicitud de ejemplo \[ { "entityid" 12345678, "operationuid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10701 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "0001 01 01t00 00 00" } ] respuesta correcta \<font color="#089a4d">204\</font> los permisos especificados se eliminaron correctamente respuesta de error \<font color="#9a0808">300\</font> la representación solicitada no pudo devolverse porque es ambigua (hay múltiples representaciones solicitadas) \<font color="#9a0808">400\</font> la solicitud o el cuerpo de la solicitud tienen un formato incorrecto y, por lo tanto, no son válidos, o se rechazan de acuerdo con las reglas de negocio \<font color="#9a0808">401\</font> el token de acceso no es válido o no se especificó \<font color="#9a0808">403\</font> el token de acceso proporcionado, aunque válido, no proporciona acceso a este método \<font color="#9a0808">404\</font> el servidor no puede encontrar el recurso solicitado (la ruta no existe) \<font color="#9a0808">406\</font> el servidor no puede devolver la representación de datos que solicitó (como se especifica en el encabezado "accept") \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor get /{name}/permissions/ incluye permisos de objetos para una dynamic playlist determinada token de scope requerido bsn api main playlists dynamic retrieve segmento nombre \<font color="#704ae0">string \</font> el nombre de la dynamic playlist ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera nombre es northbuilding get /2022/06/rest/playlists/dynamic/northbuilding/permissions/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate cuerpo de la respuesta correcta \<font color="#089a4d">200\</font> devuelve una matriz de entidades permiso docid\ hc70cptqcofqdzw2spaek ejemplo \[ { "entityid" 12345678, "operationuid" "60252669 c9ea c784 7de0 1d685b99c255", "principal" { "login" "janedoe\@brightsign biz", "type" "user", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 10 25t22 17 24 28z" }, { "entityid" 4567890, "operationuid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" false, "creationdate" "2023 10 27t18 48 11 053z" } ] respuesta de error \<font color="#9a0808">300\</font> la representación solicitada no pudo devolverse porque es ambigua (hay múltiples representaciones solicitadas) \<font color="#9a0808">400\</font> la solicitud tiene un formato incorrecto y, por lo tanto, no es válida \<font color="#9a0808">401\</font> el token de acceso no es válido o no se especificó \<font color="#9a0808">403\</font> el token de acceso proporcionado, aunque es válido, no proporciona acceso a este método \<font color="#9a0808">404\</font> el servidor no puede encontrar el recurso solicitado (la ruta no existe) \<font color="#9a0808">406\</font> el servidor no puede devolver la representación de datos que solicitó (según se especifica en el encabezado "accept") \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor post /{name}/permissions/ agrega permisos a la dynamic playlist especificada token de alcance requerido bsn api main playlists dynamic update segmento nombre \<font color="#704ae0">string \</font> el nombre de la dynamic playlist cuerpo de la solicitud una matriz de entidades permiso docid\ hc70cptqcofqdzw2spaek ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera id se establece en northbuilding post /2022/06/rest/playlists/dynamic/northbuilding/permissions/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate content type application/json content length 318 este es el cuerpo de la solicitud de ejemplo \[ { "entityid" 12345678, "operationuid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10701 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "0001 01 01t00 00 00" } ] respuesta correcta \<font color="#089a4d">204\</font> los permisos se agregaron correctamente a la dynamic playlist especificada respuesta de error \<font color="#9a0808">400\</font> la solicitud o el cuerpo de la solicitud tienen un formato incorrecto y, por lo tanto, no son válidos, o se rechazan de acuerdo con las reglas comerciales \<font color="#9a0808">401\</font> el token de acceso no es válido o no se especificó \<font color="#9a0808">403\</font> el token de acceso proporcionado, aunque es válido, no proporciona acceso a este método \<font color="#9a0808">404\</font> el servidor no puede encontrar el recurso solicitado (la ruta no existe) \<font color="#9a0808">415\</font> el servidor no puede aceptar la representación de datos que envió (según se especifica en el encabezado "content type") \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor delete /{name}/permissions/ elimina permisos de la dynamic playlist especificada token de alcance requerido bsn api main playlists dynamic update segmento nombre \<font color="#704ae0">string \</font> el nombre de la dynamic playlist cuerpo de la solicitud una matriz de permiso docid\ hc70cptqcofqdzw2spaek entidades ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera id es northbuilding delete /2022/06/rest/playlists/dynamic/northbuilding/permissions/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate content type application/json content length 318 este es el cuerpo de solicitud de ejemplo \[ { "entityid" 12345678, "operationuid" "cc86a53e e63d 4268 b2bf fe4579d461f4", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10701 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "0001 01 01t00 00 00" } ] respuesta exitosa \<font color="#089a4d">204\</font> los permisos especificados se eliminaron correctamente respuesta de error \<font color="#9a0808">300\</font> la representación solicitada no pudo devolverse porque es ambigua (hay múltiples representaciones solicitadas) \<font color="#9a0808">400\</font> la solicitud o el cuerpo de la solicitud tiene un formato incorrecto y, por lo tanto, no es válido, o se rechaza de acuerdo con las reglas empresariales \<font color="#9a0808">401\</font> el token de acceso no es válido o no se especificó \<font color="#9a0808">403\</font> el token de acceso proporcionado, aunque válido, no proporciona acceso a este método \<font color="#9a0808">404\</font> el servidor no puede encontrar el recurso solicitado (la ruta no existe) \<font color="#9a0808">406\</font> el servidor no puede devolver la representación de datos que usted solicitó (según se especifica en el encabezado "accept") \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor