Listas de reproducción/puntos de conexión etiquetados (2022/06)
29 min
use estos endpoints para administrar tagged playlists en la red url base para estos endpoints https //api bsn cloud/2022/06/rest/playlists/tagged get / devuelve una lista de tagged playlists en la red token de alcance requerido bsn api main playlists tagged retrieve parámetros de query string filtro \<font color="#704ae0">string\</font> \<font color="#01a0af">opcional \</font> una expresión docid\ cot2dfqig9wykoya94hex para filtrar los 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 orden especifica la entrada utilizada para el ordenamiento y el orden ascendente/descendente (asc/desc) (p ej , " \[device] \[serial] 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 respuesta de la llamada get anterior indica que el número de tagged playlists supera el pagesize este parámetro solo es necesario si 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 tagged playlists que puede contenerse en el cuerpo de 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 is set to the \[pagedlist] \[nextmarker] property value from the previous bsn cloud api response pagesize se establece en 1 filtro se establece en \[waitingforapprove] es falso ordenar se establece en \[nombre] desc get /2022/06/rest/playlists/tagged/?marker=qm9zzsw2otk2mtmz\&pagesize=1\&filter=%5bwaitingforapprove%5d%20is%20false\&sort=%5bname%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 respuesta exitoso \<font color="#089a4d">200\</font> devuelve una lista paginada docid 1gsmbtulb07tf6mcfqcxp de entidades de tagged playlists docid\ d ph8zyaootljffsga cn 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" 4629237, "name" "animals", "physicalpath" "https //handlers bsn cloud/bs/getfile ashx?type=taggedplaylist\&token=492a1cd3d8588f3dc1c61e082b77b901", "contentsvirtualpath" "\\\shared\\\\", "rule" "\<cats> is 'maine coon' and \<dogs> is 'beagle'", "ordertag" "\<filename> asc", "ttl" "00 05 00", "waitingforapprove" false, "creationdate" "2022 08 22t19 01 19 457z", "lastmodifieddate" "2022 08 22t19 01 19 457z", "content" null, "presentations" \[], "permissions" \[] }], "totalitemcount" 2, "matchingitemcount" 2, "pagesize" 1, "nextmarker" "qw5pbwfscyw0nji5mjm2", "prevmarker" "qw5pbwfscyw0nji55h67", "istruncated" false, "sortexpression" "\[name] desc", "filterexpression" "\[waitingforapprove] is false" } 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 post / crea una tagged playlist en la red token de alcance requerido bsn api main playlists tagged create cuerpo de la solicitud la entidad de tagged playlists docid\ d ph8zyaootljffsga cn ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera post /2022/06/rest/playlists/tagged/ 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 535 este es el cuerpo de la solicitud de ejemplo { "id" 0, "name" "entryway", "physicalpath" null, "contentsvirtualpath" "\\\shared\\\playlists\\\\", "rule" "\<audio> is 'song' and \<video> is 'demo'", "ordertag" "\<filename> asc", "ttl" "00 05 00", "waitingforapprove" false, "creationdate" "0001 01 01t00 00 00", "lastmodifieddate" "0001 01 01t00 00 00", "content" null, "presentations" null, "permissions" \[] } cuerpo de la respuesta exitosa \<font color="#089a4d">201\</font> devuelve la entidad de tagged playlists docid\ d ph8zyaootljffsga cn creada y referenciada por el uri (proporcionado por el campo de encabezado location) en la respuesta ejemplo { "id" 12345678, "name" "entryway", "physicalpath" "https //handlers bsn cloud/bs/getfile ashx?type=taggedplaylist\&token=3c149fb6da45da4ebb81ab9090ca0154", "contentsvirtualpath" "\\\shared\\\playlists\\\\", "rule" "\<audio> is 'song' and \<video> is 'demo' and \<speaker> is 'revolve'", "ordertag" "\<filename> asc", "ttl" "00 05 00", "waitingforapprove" false, "creationdate" "2023 11 17t23 58 59 5921725z", "lastmodifieddate" "2023 11 17t23 58 59 5921725z", "content" \[ { "contentid" 12345, "filename" "audio1429519115 m4a", "displayduration" null, "validitystartdate" null, "validityenddate" null, "state" "approved" } ], "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 está mal formado y, por lo tanto, no es válido, o se rechaza 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 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 tagged playlists, especificadas mediante un filtro, de la red esto le permite eliminar múltiples tagged playlists a la vez token de scope requerido bsn api main playlists tagged 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 resultados de búsqueda ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera filtro se establece en \[contentsvirtualpath] is '\\\shared\\\playlists\\\\' delete /2022/06/rest/playlists/tagged/?filter=%5bcontentsvirtualpath%5d%20is%20%27%5c%5cshared%5c%5cplaylists%5c%5c%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 la respuesta exitosa \<font color="#089a4d">200\</font> devuelve el número de tagged playlist afectados como un valor entero respuesta de error \<font color="#9a0808">300\</font> la representación solicitada no pudo ser devuelta 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 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 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 el número de tagged playlists en la red que coinciden con los criterios de filtro especificados si no se incluye ningún filtro, esta llamada devuelve el número total de tagged playlists en la red token de scope requerido bsn api main playlists tagged 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 configuran de la siguiente manera filtro se establece en \[waitingforapprove] es falso get /2022/06/rest/playlists/tagged/count/?filter=%5bwaitingforapprove%5d%20is%20false 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> el número de tagged 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 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">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}/ devuelve la tagged playlist especificada token de alcance requerido bsn api main playlists tagged retrieve segmento id \<font color="#704ae0">int \</font> un identificador único para la tagged playlist ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se configuran 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/tagged/12345678/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} if modified since wed, 20 dec 2023 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 tagged playlists docid\ d ph8zyaootljffsga cn ejemplo este es un ejemplo de una respuesta de nivel 200 { "id" 12345678, "name" "decembersaleevent", "physicalpath" "https //handlers bsn cloud/bs/getfile ashx?type=taggedplaylist\&token=03bad9a1cd834901ht5e574983f8215d", "contentsvirtualpath" "\\\shared\\\playlists\\\\", "rule" "\<audio> is 'song' and \<video> is 'demo' and \<speaker> is 'revolve'", "ordertag" "\<filename> asc", "ttl" "00 05 00", "waitingforapprove" false, "creationdate" "2023 11 07t18 35 49 003z", "lastmodifieddate" "2023 12 20t21 32 35 093z", "content" \[ { "contentid" 12345, "filename" "audio1429519115 m4a", "displayduration" null, "validitystartdate" null, "validityenddate" null, "state" "approved" } ], "presentations" \[ { "id" 54321, "name" "html redandgreen", "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á 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 put /{id}/ modifica la tagged playlist especificada token de scope requerido bsn api main playlists tagged update segmento id \<font color="#704ae0">int \</font> un identificador único para la tagged playlist cuerpo de la solicitud la entidad de tagged playlists docid\ d ph8zyaootljffsga cn 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 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/tagged/12345678/ 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, 20 dec 2023 21 32 34 gmt content type application/json content length 705 este es el cuerpo de la solicitud de ejemplo { "id" 12345678, "name" "decembersaleevent", "physicalpath" null, "contentsvirtualpath" "\\\shared\\\playlists\\\\", "rule" "\<audio> is 'song' and \<video> is 'demo' and \<speaker> is 'revolve'", "ordertag" "\<filename> asc", "ttl" "00 05 00", "waitingforapprove" false, "creationdate" "0001 01 01t00 00 00", "lastmodifieddate" "0001 01 01t00 00 00", "content" \[ { "contentid" 12345, "filename" "audio1429519115 m4a", "displayduration" "00 01 00", "validitystartdate" "2023 12 01t00 00 00", "validityenddate" "2024 01 01t00 00 00", "state" "approved" } ], "presentations" null, "permissions" \[] } respuesta correcta \<font color="#089a4d">204\</font> la tagged playlist especificada se ha actualizado en 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 mal formados 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 ha especificado \<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">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 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 /{id}/ elimina la tagged playlist especificada token de scope requerido bsn api main playlists tagged delete segmento id \<font color="#704ae0">int \</font> un identificador único para la tagged 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 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/tagged/12345678/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} if unmodified since wed, 20 dec 2023 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 tagged playlist especificado se ha eliminado 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 mal formados 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 ha especificado \<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">412\</font> condición previa fallida (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 tagged playlist especificada token de scope requerido bsn api main playlists tagged retrieve segmento nombre \<font color="#704ae0">string \</font> el nombre de la tagged playlist ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se configuran de la siguiente manera nombre se configura en eventodeventasdediciembre 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/tagged/decembersaleevent/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} if modified since wed, 20 dec 2023 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 tagged playlists docid\ d ph8zyaootljffsga cn ejemplo este es un ejemplo de una respuesta de nivel 200 { "id" 12345678, "name" "decembersaleevent", "physicalpath" "https //handlers bsn cloud/bs/getfile ashx?type=taggedplaylist\&token=03bad9a1cd834901ht5e574983f8215d", "contentsvirtualpath" "\\\shared\\\playlists\\\\", "rule" "\<audio> is 'song' and \<video> is 'demo' and \<speaker> is 'revolve'", "ordertag" "\<filename> asc", "ttl" "00 05 00", "waitingforapprove" false, "creationdate" "2023 11 07t18 35 49 003z", "lastmodifieddate" "2023 12 20t21 32 35 093z", "content" \[ { "contentid" 12345, "filename" "audio1429519115 m4a", "displayduration" null, "validitystartdate" null, "validityenddate" null, "state" "approved" } ], "presentations" \[ { "id" 242158, "name" "html redandgreen", "type" "presentation", "link" null } ], "permissions" \[] } respuesta exitosa \<font color="#089a4d">304\</font> el recurso no fue modificado desde el momento especificado 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á mal formada y, por lo tanto, es inválida \<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 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 tagged playlist especificada token de scope requerido bsn api main playlists tagged create segmento nombre \<font color="#704ae0">string \</font> el nombre de la tagged playlist cuerpo de la solicitud la entidad de tagged playlists docid\ d ph8zyaootljffsga cn ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera nombre se establece en eventodeventasdediciembre 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/tagged/decembersaleevent/ 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, 20 dec 2023 21 32 34 gmt content type application/json content length 705 este es el cuerpo de la solicitud de ejemplo { "id" 12345678, "name" "decembersaleevent", "physicalpath" null, "contentsvirtualpath" "\\\shared\\\playlists\\\\", "rule" "\<audio> is 'song' and \<video> is 'demo' and \<speaker> is 'revolve'", "ordertag" "\<filename> asc", "ttl" "00 05 00", "waitingforapprove" false, "creationdate" "0001 01 01t00 00 00", "lastmodifieddate" "0001 01 01t00 00 00", "content" \[ { "contentid" 12345, "filename" "audio1429519115 m4a", "displayduration" "00 01 00", "validitystartdate" "2023 12 01t00 00 00", "validityenddate" "2024 01 01t00 00 00", "state" "approved" } ], "presentations" null, "permissions" \[] } respuesta exitosa \<font color="#089a4d">204\</font> la tagged playlist especificada se ha actualizado en 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á mal formado y, por lo tanto, no es válido, o se rechaza 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 la hora especificada 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 tagged playlist especificada token de scope requerido bsn api main playlists tagged delete segmento nombre \<font color="#704ae0">string \</font> el nombre de la tagged playlist ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera nombre se establece en eventodeventasdediciembre 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/tagged/decembersaleevent/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} if unmodified since wed, 20 dec 2023 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 tagged playlist especificado ha sido eliminado 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 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 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 lo especificado en el encabezado "accept") \<font color="#9a0808">412\</font> precondición fallida (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 /operations/ devuelve los permisos operativos otorgados a los roles para operaciones comerciales específicas token de ámbito requerido bsn api main playlists 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/tagged/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 exitosa \<font color="#089a4d">200\</font> devuelve la entidad de operaciones comerciales docid\ bb tauffplmvkrodv93i7 ejemplo { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" \[ { "uid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "singularname" "view tagged playlists", "pluralname" "view tagged playlists", "fullname" "tagged playlist (full control) view tagged playlists", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2022 06 21t05 03 20 14z" }, { "entityid" null, "operationuid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2022 06 21t05 03 20 567z" }, { "entityid" null, "operationuid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] }, { "uid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "singularname" "assign tagged playlist", "pluralname" "assign tagged playlist", "fullname" "tagged playlist (full control) assign tagged playlist", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 137z" }, { "entityid" null, "operationuid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 563z" }, { "entityid" null, "operationuid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] }, { "uid" "f599610a 0d72 450e a929 9a59b45455ef", "singularname" "unassign tagged playlist", "pluralname" "unassign tagged playlist", "fullname" "tagged playlist (full control) unassign tagged playlist", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "f599610a 0d72 450e a929 9a59b45455ef", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "f599610a 0d72 450e a929 9a59b45455ef", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "f599610a 0d72 450e a929 9a59b45455ef", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "f599610a 0d72 450e a929 9a59b45455ef", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "f599610a 0d72 450e a929 9a59b45455ef", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 137z" }, { "entityid" null, "operationuid" "f599610a 0d72 450e a929 9a59b45455ef", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 563z" }, { "entityid" null, "operationuid" "f599610a 0d72 450e a929 9a59b45455ef", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "f599610a 0d72 450e a929 9a59b45455ef", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "f599610a 0d72 450e a929 9a59b45455ef", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] }, { "uid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "singularname" "create tagged playlist", "pluralname" "create tagged playlist", "fullname" "tagged playlist (full control) create tagged playlist", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 137z" }, { "entityid" null, "operationuid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 563z" }, { "entityid" null, "operationuid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] }, { "uid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "singularname" "view contents", "pluralname" "view contents", "fullname" "tagged playlist (full control) view contents", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2022 06 21t05 03 20 567z" }, { "entityid" null, "operationuid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 137z" }, { "entityid" null, "operationuid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] }, { "uid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "singularname" "rename tagged playlist", "pluralname" "rename tagged playlist", "fullname" "tagged playlist (full control) rename tagged playlist", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 137z" }, { "entityid" null, "operationuid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 563z" }, { "entityid" null, "operationuid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] }, { "uid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "singularname" "update tagged playlist", "pluralname" "update tagged playlist", "fullname" "tagged playlist (full control) update tagged playlist", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 137z" }, { "entityid" null, "operationuid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 563z" }, { "entityid" null, "operationuid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] }, { "uid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "singularname" "edit permissions", "pluralname" "edit permissions", "fullname" "tagged playlist (full control) edit permissions", "targetentity" "taggedplaylist", "appliance" "collection", "parent" { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 137z" }, { "entityid" null, "operationuid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 563z" }, { "entityid" null, "operationuid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] }, { "uid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "singularname" "delete tagged playlist", "pluralname" "delete tagged playlist", "fullname" "tagged playlist (full control) delete tagged playlist", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2022 06 21t05 03 20 143z" }, { "entityid" null, "operationuid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 563z" }, { "entityid" null, "operationuid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] } ], "permissions" \[ { "entityid" null, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" false, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" false, "isallowed" false, "creationdate" "2022 06 21t05 03 20 137z" }, { "entityid" null, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" false, "isallowed" false, "creationdate" "2022 06 21t05 03 20 563z" }, { "entityid" null, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" false, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] } 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">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}/permissions/ incluye permisos de objeto para una tagged playlist determinada token de scope requerido bsn api main playlists tagged retrieve segmento id \<font color="#704ae0">int \</font> un identificador único para la tagged 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 get /2022/06/rest/playlists/tagged/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 correcta \<font color="#089a4d">200\</font> devuelve una matriz de entidades de permiso docid\ hc70cptqcofqdzw2spaek ejemplo \[ { "entityid" 12345678, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 11 07t22 10 20 99z" } ] 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 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 /{id}/permissions/ recupera los permisos para la tagged playlist especificada en la red token de scope requerido bsn api main playlists tagged update segmento id \<font color="#704ae0">int \</font> un identificador único para la tagged playlist cuerpo de la solicitud un array 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 12345678 post /2022/06/rest/playlists/tagged/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 484 este es el cuerpo de la solicitud de ejemplo { "entityid" 12345678, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 11 09t18 03 06 673z" } respuesta exitosa \<font color="#089a4d">204\</font> los permisos se agregaron correctamente a la tagged 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 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">415\</font> el servidor no puede aceptar la representación de datos que usted 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 /{id}/permissions/ elimina permisos para la tagged playlist especificada token de scope requerido bsn api main playlists tagged delete segmento id \<font color="#704ae0">int \</font> un identificador único para la tagged playlist cuerpo de la solicitud un array 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 12345678 delete /2022/06/rest/playlists/tagged/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 321 este es el cuerpo de la solicitud de ejemplo \[ { "entityid" 12345678, "operationuid" "5c6ef943 d660 4907 aa56 e91903ff1772", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 0 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 10 11t18 46 30 1z" } ] 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 objeto para una tagged playlist determinada token de scope requerido bsn api main playlists tagged retrieve segmento nombre \<font color="#704ae0">string \</font> el nombre de la tagged playlist ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera nombre se establece en tarde get /2022/06/rest/playlists/tagged/afternoon/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" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 11 07t22 10 20 99z" } ] 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ó (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/ recupera los permisos para la tagged playlist especificada en la red token de scope requerido bsn api main playlists tagged update segmento nombre \<font color="#704ae0">string \</font> el nombre de la tagged 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 mañana post /2022/06/rest/playlists/tagged/morning/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 484 este es el cuerpo de solicitud de ejemplo { "entityid" 23456789, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 11 09t18 03 06 673z" } respuesta correcta \<font color="#089a4d">204\</font> los permisos se agregaron correctamente a la tagged 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 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 para la tagged playlist especificada token de scope requerido bsn api main playlists tagged update segmento nombre \<font color="#704ae0">string \</font> el nombre de la tagged 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 nombre se establece en tarde delete /2022/06/rest/playlists/tagged/afternoon/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 321 este es el cuerpo de la solicitud de ejemplo \[ { "entityid" 12345678, "operationuid" "5c6ef943 d660 4907 aa56 e91903ff1772", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 0 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 10 11t18 46 30 1z" } ] respuesta correcta \<font color="#089a4d">204\</font> los permisos especificados se eliminaron correctamente respuesta de error \<font color="#9a0808">300\</font> no se pudo devolver la representación solicitada 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ó (según se especifica en el encabezado "accept") \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor