Grupos/Puntos finales regulares (2022/06)
85 min
use estos endpoints para administrar grupos en la red url base para estos endpoints https //api bsn cloud/2022/06/rest/groups/regular get / recupera una lista de grupos en la red token de alcance requerido bsn api main groups regular retrieve parámetros 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 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) (consulte esta página docid\ cot2dfqig9wykoya94hex para obtener más información) 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 instancias de grupos excede 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> el número máximo de instancias de grupos que se pueden contener en el cuerpo de la respuesta de forma predeterminada, este valor es 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 \[pagedlist] \[nextmarker] property value from the previous bsn cloud api response pagesize se establece en 1 filtro se establece en \[creationdate] está en el rango '2020 07 01' y '2023 08 01' ordenar se establece en \[nombre] asc get /2022/06/rest/groups/regular/?marker=yxvkaw8tdgvzdcwynjq1mjg%3d\&pagesize=1\&filter=%5bcreationdate%5d%20is%20in%20the%20range%20%272020 07 01%27%20and%20%272023 08 01%27\&sort=%5bname%5d%20asc 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 instancias de entidad de grupos regulares docid\ pxnhykctheozkzp5s3vcf en una red esto no devolverá más de 100 entidades junto con la información necesaria para devolver cualquier otra página restante ejemplo { "items" \[ { "id" 123456, "name" "conferenceroom", "creationdate" "2023 7 11t22 24 51 347z", "lastmodifieddate" "2023 12 11t22 45 47 007z", "autorun" null, "hdx23firmware" "", "hdx23firmwareid" 1, "lsx23firmware" "", "lsx23firmwareid" 1, "hsx23firmware" "", "hsx23firmwareid" 1, "hox23firmware" "", "hox23firmwareid" 1, "xdx33firmware" "", "xdx33firmwareid" 1, "xtx43firmware" "", "xtx43firmwareid" 1, "xdx34 xtx44firmware" "", "xdx34 xtx44firmwareid" 1, "hdx4 hsx4 lsx4firmware" "8 5 47", "hdx4 hsx4 lsx4firmwareid" 12345678, "aux5firmware" "", "aux5firmwareid" 1, "4kx42firmware" "", "4kx42firmwareid" 1, "xcx55firmware" "", "xcx55firmwareid" 1, "xtx45 xdx35 hdx25 ls4x5 hs1x5firmware" "", "xtx45 xdx35 hdx25 ls4x5 hs1x5firmwareid" 1, "enableserialdebugging" false, "enablesystemlogdebugging" false, "enablestoragespacelimit" false, "storagespacelimitunits" "percentage", "publisheddatasizelimit" 0, "dynamicdatasizelimit" 0, "htmldatasizelimit" 0, "htmllocalstoragesizelimit" 0, "webdatabasesizelimit" 0, "devicescount" 2, "deviceshealthstatus" { "normal" 1, "error" 1 }, "devices" null, "schedule" \[], "permissions" \[] }], "totalitemcount" 8, "matchingitemcount" 8, "pagesize" 1, "nextmarker" "q29uzmvyzw5jzvjvb20smziwmza3", "prevmarker" "q29uzmvyzw5jzvjvb20smziwmpg8", "istruncated" true, "sortexpression" "\[name] asc", "filterexpression" "\[creationdate] is in the range '2020 07 01t00 00 00 000z' and '2023 08 01t00 00 00 000z'" } 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ó (como se especifica en el encabezado "accept") \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor post / crea un grupo en la red token de alcance requerido bsn api main groups regular create cuerpo de la solicitud la entidad de grupos regulares docid\ pxnhykctheozkzp5s3vcf ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera post /2022/06/rest/groups/regular/ 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 1053 este es el cuerpo de la solicitud de ejemplo { "id" 0, "name" "newgroup", "creationdate" "0001 01 01t00 00 00 000z", "lastmodifieddate" "0001 01 01t00 00 00 000z", "autorun" null, "hdx23firmware" "", "hdx23firmwareid" 1, "lsx23firmware" "", "lsx23firmwareid" 1, "hsx23firmware" "", "hsx23firmwareid" 1, "hox23firmware" "", "hox23firmwareid" 1, "xdx33firmware" "", "xdx33firmwareid" 1, "xtx43firmware" "", "xtx43firmwareid" 1, "xdx34 xtx44firmware" "", "xdx34 xtx44firmwareid" 1, "hdx4 hsx4 lsx4firmware" "8 5 47", "hdx4 hsx4 lsx4firmwareid" 1, "4kx42firmware" "", "4kx42firmwareid" 1, "enableserialdebugging" false, "enablesystemlogdebugging" false, "enablestoragespacelimit" false, "storagespacelimitunits" "percentage", "publisheddatasizelimit" 0, "dynamicdatasizelimit" 0, "htmldatasizelimit" 0, "htmllocalstoragesizelimit" 0, "webdatabasesizelimit" 0, "devicescount" 0, "deviceshealthstatus" null, "devices" null, "schedule" null, "permissions" \[] } cuerpo de la respuesta exitosa \<font color="#089a4d">201\</font> devuelve la entidad de grupos regulares docid\ pxnhykctheozkzp5s3vcf creada y referenciada por la uri (proporcionada por el campo de encabezado location) en la respuesta ejemplo { "id" 123456, "name" "newgroup", "creationdate" "2023 10 19t20 30 35 833z", "lastmodifieddate" "2023 10 19t20 30 35 833z", "autorun" null, "hdx23firmware" "", "hdx23firmwareid" 1, "lsx23firmware" "", "lsx23firmwareid" 1, "hsx23firmware" "", "hsx23firmwareid" 1, "hox23firmware" "", "hox23firmwareid" 1, "xdx33firmware" "", "xdx33firmwareid" 1, "xtx43firmware" "", "xtx43firmwareid" 1, "xdx34 xtx44firmware" "", "xdx34 xtx44firmwareid" 1, "hdx4 hsx4 lsx4firmware" "8 5 47", "hdx4 hsx4 lsx4firmwareid" 12345, "aux5firmware" "", "aux5firmwareid" 1, "4kx42firmware" "", "4kx42firmwareid" 1, "xcx55firmware" "", "xcx55firmwareid" 1, "xtx45 xdx35 hdx25 ls4x5 hs1x5firmware" "", "xtx45 xdx35 hdx25 ls4x5 hs1x5firmwareid" 1, "enableserialdebugging" false, "enablesystemlogdebugging" false, "enablestoragespacelimit" false, "storagespacelimitunits" "percentage", "publisheddatasizelimit" 0, "dynamicdatasizelimit" 0, "htmldatasizelimit" 0, "htmllocalstoragesizelimit" 0, "webdatabasesizelimit" 0, "devicescount" 0, "deviceshealthstatus" {}, "devices" null, "schedule" \[], "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, 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 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ó (según se especifica en el encabezado "accept") \<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 / elimina grupos, especificados por un filtro, de una red esto permite eliminar varios grupos a la vez token de alcance requerido bsn api main groups regular 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 reassignmentgroupid \<font color="#704ae0">int\</font> \<font color="#01a0af">optional \</font> el identificador de la instancia de grupo a la que deben reasignarse los dispositivos afectados si este valor es negativo, los dispositivos se reasignarán a la instancia de grupo predeterminada “unassigned” si no existe una instancia de grupo con el id \[int] positivo especificado, el método devolverá un error descriptivo el valor predeterminado es 0 ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera filtro se establece en \[devicescount] es 0 reassignmentgroupid se establece en 12345 delete /2022/06/rest/groups/regular/?reassignmentgroupid=12345\&filter=%5bdevicescount%5d%20is%200 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 grupos afectados 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 o el cuerpo de la solicitud están mal formados 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 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ó (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 grupos 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 grupos en la red token de scope requerido bsn api main groups regular retrieve parámetro 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 ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera filtro se establece en \[name] contiene 'test' get /2022/06/rest/groups/regular/count/?filter=%5bname%5d%20contains%20%27test%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> el número de grupos 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á 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">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">5xx\</font> cualquier código 500 es un error interno del servidor get /{id}/ devuelve un grupo especificado token de scope requerido bsn api main groups regular retrieve segmento identificación \<font color="#704ae0">int \</font> el identificador único del grupo ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera identificación se establece en 12345 el valor de encabezado opcional if modified since es igual al valor de encabezado última modificación recuperado de la respuesta anterior de get /id o get /name get /2022/06/rest/groups/regular/12345/ 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 modified since wed, 20 dec 2023 21 32 34 gmt respuesta correcta con cuerpo \<font color="#089a4d">200\</font> devuelve la entidad de grupos regulares docid\ pxnhykctheozkzp5s3vcf ejemplo este es un ejemplo de una respuesta de nivel 200 { "id" 12345, "name" "conferenceroom", "creationdate" "2023 12 11t22 24 51 347z", "lastmodifieddate" "2023 12 20t21 32 35 093z", "autorun" null, "hdx23firmware" "", "hdx23firmwareid" 1, "lsx23firmware" "", "lsx23firmwareid" 1, "hsx23firmware" "", "hsx23firmwareid" 1, "hox23firmware" "", "hox23firmwareid" 1, "xdx33firmware" "", "xdx33firmwareid" 1, "xtx43firmware" "", "xtx43firmwareid" 1, "xdx34 xtx44firmware" "", "xdx34 xtx44firmwareid" 1, "hdx4 hsx4 lsx4firmware" "", "hdx4 hsx4 lsx4firmwareid" 1, "aux5firmware" "", "aux5firmwareid" 1, "4kx42firmware" "", "4kx42firmwareid" 1, "xcx55firmware" "", "xcx55firmwareid" 1, "xtx45 xdx35 hdx25 ls4x5 hs1x5firmware" "", "xtx45 xdx35 hdx25 ls4x5 hs1x5firmwareid" 1, "enableserialdebugging" true, "enablesystemlogdebugging" false, "enablestoragespacelimit" false, "storagespacelimitunits" "percentage", "publisheddatasizelimit" 0, "dynamicdatasizelimit" 0, "htmldatasizelimit" 0, "htmllocalstoragesizelimit" 0, "webdatabasesizelimit" 0, "devicescount" 2, "deviceshealthstatus" { "normal" 1, "error" 1 }, "devices" \[ { "id" 12345, "serial" "xxxxxx000000" }, { "id" 67890, "serial" "yyyyyy000000" } ], "schedule" \[], "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> no se pudo devolver la representación solicitada 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 put /{id}/ actualiza el grupo especificado token de alcance requerido bsn api main groups regular update segmento identificación \<font color="#704ae0">int \</font> el identificador único del grupo cuerpo de la solicitud la entidad de grupos regulares docid\ pxnhykctheozkzp5s3vcf ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera identificación se establece en 12345 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/groups/regular/12345/ 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 1785 este es el cuerpo de la solicitud de ejemplo { "id" 0, "name" "default", "creationdate" "0001 01 01t00 00 00", "lastmodifieddate" "0001 01 01t00 00 00", "autorun" null, "hdx23firmware" "", "hdx23firmwareid" 1, "lsx23firmware" "", "lsx23firmwareid" 1, "hsx23firmware" "", "hsx23firmwareid" 1, "hox23firmware" "", "hox23firmwareid" 1, "xdx33firmware" "", "xdx33firmwareid" 1, "xtx43firmware" "", "xtx43firmwareid" 1, "xdx34 xtx44firmware" "", "xdx34 xtx44firmwareid" 1, "hdx4 hsx4 lsx4firmware" "8 5 47", "hdx4 hsx4 lsx4firmwareid" 1, "aux5firmware" "", "aux5firmwareid" 1, "4kx42firmware" "", "4kx42firmwareid" 1, "xcx55firmware" "", "xcx55firmwareid" 1, "xtx45 xdx35 hdx25 ls4x5 hs1x5firmware" "", "xtx45 xdx35 hdx25 ls4x5 hs1x5firmwareid" 1, "enableserialdebugging" false, "enablesystemlogdebugging" true, "enablestoragespacelimit" false, "storagespacelimitunits" "percentage", "publisheddatasizelimit" 0, "dynamicdatasizelimit" 0, "htmldatasizelimit" 0, "htmllocalstoragesizelimit" 0, "webdatabasesizelimit" 0, "devicescount" 0, "deviceshealthstatus" null, "devices" null, "schedule" null, "permissions" \[] } respuesta correcta \<font color="#089a4d">204\</font> el grupo especificado se ha actualizado 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 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 solicitó (según se especifica en el encabezado "accept") \<font color="#9a0808">412\</font> falló la condición previa (el recurso/grupo 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 patch /{id}/ aplica una secuencia de cambios a una entidad de grupo específica especificada por id consulte rfc 6902 https //datatracker ietf org/doc/html/rfc6902 token de alcance requerido bsn api main groups regular update segmento identificación \<font color="#704ae0">int \</font> el identificador de la entidad de grupo, que es un recurso uri cuerpo de la solicitud estas propiedades son entradas en un array cada entrada debe tener estas tres propiedades op \<font color="#704ae0">string\</font> el tipo de operación; en este caso siempre es "replace" ruta \<font color="#704ae0">string\</font> una ruta uri que hace referencia a la ubicación dentro del documento de destino donde se realizará la actualización valor \<font color="#704ae0">object\</font> los valores de reemplazo para los parámetros que deben actualizarse esto puede ser un array ejemplo de solicitud los parámetros y encabezados de ejemplo de la solicitud se establecen de la siguiente manera identificación es 12345 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 patch /2022/06/rest/groups/regular/12345/ 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 patch+json content length 91 este es el cuerpo de solicitud de ejemplo \[ { "op" "replace", "path" "/xdx34 xtx44firmware/", "value" "8 5 33" } ] respuesta satisfactoria \<font color="#089a4d">204\</font> los parámetros se reemplazaron correctamente 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">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ó (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 el grupo especificado token de alcance requerido bsn api main groups regular delete segmento identificación \<font color="#704ae0">int \</font> el identificador único del grupo parámetro de cadena de consulta reassignmentgroupid \<font color="#704ae0">int\</font> \<font color="#01a0af">opcional \</font> el identificador de la instancia de grupo a la que se deben reasignar los dispositivos afectados si este valor es negativo, los dispositivos se reasignarán a la instancia de grupo predeterminada “unassigned” si no existe una instancia de grupo con el id \[int] positivo especificado, el método devolverá un error descriptivo el valor predeterminado es 0 ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se configuran de la siguiente manera identificación se establece en 12345 reassignmentgroupid se establece en 90 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/groups/regular/12345/?reassignmentgroupid=90 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 respuesta correcta \<font color="#089a4d">204\</font> el grupo especificado se ha eliminado de la red 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 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">412\</font> error de condición previa (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 /{name}/ devuelve un grupo especificado token de alcance requerido bsn api main groups regular retrieve segmento nombre \<font color="#704ae0">string \</font> el nombre del grupo ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se configuran de la siguiente manera nombre está establecido en saladeconferencias 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/groups/regular/conferenceroom/ 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 modified since wed, 20 dec 2023 21 32 34 gmt respuesta correcta con cuerpo \<font color="#089a4d">200\</font> devuelve la entidad de grupos regulares docid\ pxnhykctheozkzp5s3vcf ejemplo este es un ejemplo de una respuesta de nivel 200 { "id" 456789, "name" "conferenceroom", "creationdate" "2023 12 11t22 24 51 347z", "lastmodifieddate" "2023 12 20t21 32 35 093z", "autorun" null, "hdx23firmware" "", "hdx23firmwareid" 1, "lsx23firmware" "", "lsx23firmwareid" 1, "hsx23firmware" "", "hsx23firmwareid" 1, "hox23firmware" "", "hox23firmwareid" 1, "xdx33firmware" "", "xdx33firmwareid" 1, "xtx43firmware" "", "xtx43firmwareid" 1, "xdx34 xtx44firmware" "", "xdx34 xtx44firmwareid" 1, "hdx4 hsx4 lsx4firmware" "", "hdx4 hsx4 lsx4firmwareid" 1, "aux5firmware" "", "aux5firmwareid" 1, "4kx42firmware" "", "4kx42firmwareid" 1, "xcx55firmware" "", "xcx55firmwareid" 1, "xtx45 xdx35 hdx25 ls4x5 hs1x5firmware" "", "xtx45 xdx35 hdx25 ls4x5 hs1x5firmwareid" 1, "enableserialdebugging" true, "enablesystemlogdebugging" false, "enablestoragespacelimit" false, "storagespacelimitunits" "percentage", "publisheddatasizelimit" 0, "dynamicdatasizelimit" 0, "htmldatasizelimit" 0, "htmllocalstoragesizelimit" 0, "webdatabasesizelimit" 0, "devicescount" 2, "deviceshealthstatus" { "normal" 1, "error" 1 }, "devices" \[ { "id" 12345, "serial" "xxxxxx000000" }, { "id" 67890, "serial" "yyyyyy000000" } ], "schedule" \[], "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> no se pudo devolver la representación solicitada porque es ambigua (hay varias 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 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 put /{name}/ actualiza un grupo especificado token de alcance requerido bsn api main groups regular update segmento nombre \<font color="#704ae0">string \</font> el nombre del grupo cuerpo de la solicitud la entidad de grupos regulares docid\ pxnhykctheozkzp5s3vcf ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera nombre se establece en predeterminado el valor del encabezado opcional if unmodified since es igual al valor del encabezado última modificación recuperado de la respuesta get /id o get /name put /2022/06/rest/groups/regular/default/ 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 content type application/json patch+json content length 1785 este es el cuerpo de la solicitud de ejemplo { "id" 0, "name" "default", "creationdate" "0001 01 01t00 00 00", "lastmodifieddate" "0001 01 01t00 00 00", "autorun" null, "hdx23firmware" "", "hdx23firmwareid" 1, "lsx23firmware" "", "lsx23firmwareid" 1, "hsx23firmware" "", "hsx23firmwareid" 1, "hox23firmware" "", "hox23firmwareid" 1, "xdx33firmware" "", "xdx33firmwareid" 1, "xtx43firmware" "", "xtx43firmwareid" 1, "xdx34 xtx44firmware" "", "xdx34 xtx44firmwareid" 1, "hdx4 hsx4 lsx4firmware" "8 5 47", "hdx4 hsx4 lsx4firmwareid" 1, "aux5firmware" "", "aux5firmwareid" 1, "4kx42firmware" "", "4kx42firmwareid" 1, "xcx55firmware" "", "xcx55firmwareid" 1, "xtx45 xdx35 hdx25 ls4x5 hs1x5firmware" "", "xtx45 xdx35 hdx25 ls4x5 hs1x5firmwareid" 1, "enableserialdebugging" false, "enablesystemlogdebugging" true, "enablestoragespacelimit" false, "storagespacelimitunits" "percentage", "publisheddatasizelimit" 0, "dynamicdatasizelimit" 0, "htmldatasizelimit" 0, "htmllocalstoragesizelimit" 0, "webdatabasesizelimit" 0, "devicescount" 0, "deviceshealthstatus" null, "devices" null, "schedule" null, "permissions" \[] } respuesta correcta \<font color="#089a4d">204\</font> el grupo especificado ha sido actualizado 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, 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 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 usted solicitó (según se especifica en el encabezado "accept") \<font color="#9a0808">412\</font> falló la condición previa (el recurso/grupo 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ó (según se especifica en el encabezado "content type") \<font color="#9a0808">5xx\</font> cualquier código 500 es un error interno del servidor patch /{name}/ aplica una secuencia de cambios a una entidad de grupo específica especificada por nombre consulte rfc 6902 https //datatracker ietf org/doc/html/rfc6902 token de alcance requerido bsn api main groups regular update segmento nombre \<font color="#704ae0">string \</font> el nombre de la entidad de grupo, que es un recurso uri cuerpo de la solicitud estas propiedades son entradas en una matriz cada entrada debe tener estas tres propiedades op \<font color="#704ae0">string \</font> el tipo de operación; en este caso siempre es "replace" ruta \<font color="#704ae0">string\</font> una ruta uri que hace referencia a la ubicación dentro del documento de destino donde se realizará la actualización valor \<font color="#704ae0">object\</font> los valores de reemplazo para los parámetros que deben actualizarse esto puede ser una matriz ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera nombre es predeterminado 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 patch /2022/06/rest/groups/regular/default/ 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 patch+json content length 91 este es el cuerpo de la solicitud de ejemplo \[ { "op" "replace", "path" "/xdx34 xtx44firmware/", "value" "8 5 33" } ] respuesta correcta \<font color="#089a4d">204\</font> los parámetros se han reemplazado correctamente respuesta de error \<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 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">412\</font> falló la precondición (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ó (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}/ elimina un grupo especificado token de alcance requerido bsn api main groups regular delete segmento nombre \<font color="#704ae0">string \</font> el nombre del grupo parámetro de cadena de consulta reassignmentgroupid \<font color="#704ae0">int\</font> \<font color="#01a0af">opcional \</font> el identificador de la instancia de grupo a la que se deben reasignar los dispositivos afectados si este valor es negativo, los dispositivos se reasignarán a la instancia de grupo predeterminada “unassigned” si no existe una instancia de grupo con el id positivo \[int] especificado, el método devolverá un error descriptivo el valor predeterminado es 0 ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera identificación está establecido en predeterminado reassignmentgroupid está establecido en 90 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/groups/regular/default/?reassignmentgroupid=90 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 respuesta correcta \<font color="#089a4d">204\</font> el grupo 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 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 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">5xx\</font> cualquier código 500 es un error interno del servidor get /{id}/schedule/ devuelve una lista de entidad de presentación programada docid\ z pqophm2prepjq1ieuxw en el grupo especificado token de alcance requerido bsn api main groups regular retrieve segmento groupid \<font color="#704ae0">int \</font> el identificador único del grupo parámetro de cadena de consulta marcador \<font color="#704ae0">string\</font> \<font color="#01a0af">optional \</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 instancias de grupo excede el valor de pagesize pagesize \<font color="#704ae0">int\</font> \<font color="#01a0af">optional \</font> la cantidad máxima de instancias de grupo que pueden incluirse en el cuerpo de la respuesta ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera groupid se establece en 12345 pagesize se establece en 1 marcador se establece en el valor de la propiedad \[pagedlist] \[nextmarker] de la respuesta anterior de la api de bsn cloud get /2022/06/rest/groups/regular/12345/schedule/?marker=zy023g2b8\&pagesize=1 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 de las presentaciones programadas del grupo especificado ejemplo { "items" \[ { "id" 2345678, "presentationid" 123456, "presentationname" "october2023prez", "isrecurrent" false, "eventdate" "2023 11 03t00 00 00", "starttime" "00 00 00", "duration" "23 59 00", "recurrencestartdate" null, "recurrenceenddate" null, "daysofweek" "none", "creationdate" "2023 11 03t21 04 32 81z", "lastmodifieddate" "2023 11 03t21 04 32 81z", "expirationdate" "2023 11 04t11 59 00z", "interruptscheduling" false }], "totalitemcount" 3, "matchingitemcount" 3, "pagesize" 1, "nextmarker" "gwpbwfcsw15nji5mjn0", "prevmarker" "gwpbwfcsw15nji5hu8u", "istruncated" true, "sortexpression" "\[scheduledpresentation] \[expiredate] desc", "filterexpression" null } 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 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}/schedule/ agrega una presentación programada al grupo especificado token de alcance requerido bsn api main groups regular update segmento groupid \<font color="#704ae0">int \</font> el identificador único del grupo cuerpo de la solicitud la entidad de presentación programada docid\ z pqophm2prepjq1ieuxw ejemplo de solicitud los parámetros y encabezados de ejemplo de la solicitud se establecen de la siguiente manera groupid se establece en 12345 post /2022/06/rest/groups/regular/12345/schedule/ 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 419 este es el cuerpo de solicitud de ejemplo { "id" 0, "presentationid" 23456, "presentationname" "october2023prez", "isrecurrent" false, "eventdate" "2023 11 04t00 00 00", "starttime" "00 00 00", "duration" "23 59 00", "recurrencestartdate" null, "recurrenceenddate" null, "daysofweek" "none", "creationdate" "0001 01 01t00 00 00", "lastmodifieddate" "0001 01 01t00 00 00", "expirationdate" null, "interruptscheduling" false } cuerpo de respuesta correcta \<font color="#089a4d">201\</font> devuelve el nuevo recurso creado y referenciado por el uri (proporcionado por el campo de encabezado location) en la respuesta la respuesta incluye la entidad de presentación programada docid\ z pqophm2prepjq1ieuxw ejemplo { "id" 1234567, "presentationid" 23456, "presentationname" "october2023prez", "isrecurrent" false, "eventdate" "2023 11 04t00 00 00", "starttime" "00 00 00", "duration" "23 59 00", "recurrencestartdate" null, "recurrenceenddate" null, "daysofweek" "none", "creationdate" "2023 11 03t18 14 09 3506335z", "lastmodifieddate" "2023 11 03t18 14 09 3506335z", "expirationdate" "2023 11 05t11 59 00z", "interruptscheduling" 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 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 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">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 get /{name}/schedule/ devuelve una lista de la entidad de presentación programada docid\ z pqophm2prepjq1ieuxw en el grupo especificado token de alcance requerido bsn api main groups regular retrieve segmento groupname \<font color="#704ae0">string \</font> el nombre del grupo parámetros de cadena de consulta 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 instancias del grupo excede el pagesize pagesize \<font color="#704ae0">int\</font> \<font color="#01a0af">opcional \</font> el número máximo de instancias del grupo que pueden incluirse en el cuerpo de la respuesta ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera groupname se establece en october2023prez pagesize se establece en 1 marcador se establece en el valor de la propiedad \[pagedlist] \[nextmarker] de la respuesta anterior de la api de bsn cloud get /2022/06/rest/groups/regular/october2023prez/schedule/?marker=rgvmyxvsdmdkxna\&pagesize=1 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 correcta \<font color="#089a4d">200\</font> devuelve una lista de las presentaciones programadas del grupo especificado ejemplo { "items" \[ { "id" 2345678, "presentationid" 123456, "presentationname" "october2023prez", "isrecurrent" true, "eventdate" null, "starttime" "00 00 00", "duration" "1 00 00 00", "recurrencestartdate" null, "recurrenceenddate" null, "daysofweek" "everyday", "creationdate" "2023 10 20t21 11 48 233z", "lastmodifieddate" "2023 10 20t21 11 48 233z", "expirationdate" null, "interruptscheduling" false }], "totalitemcount" 3, "matchingitemcount" 3, "pagesize" 1, "nextmarker" "gwpbwfcsw15nji5mjn0", "prevmarker" "gwpbwfcsw15nji58901", "istruncated" true, "sortexpression" "\[scheduledpresentation] \[expiredate] desc", "filterexpression" null } 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 post /{name}/schedule/ agrega una presentación programada al grupo especificado token de alcance requerido bsn api main groups regular update segmento groupname \<font color="#704ae0">string \</font> el nombre del grupo cuerpo de la solicitud la entidad de presentación programada docid\ z pqophm2prepjq1ieuxw ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera groupname se establece en october2023prez post /2022/06/rest/groups/regular/october2023prez/schedule/ 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 419 este es el cuerpo de la solicitud de ejemplo { "id" 0, "presentationid" 123456, "presentationname" "october2023prez", "isrecurrent" false, "eventdate" "2023 11 04t00 00 00", "starttime" "00 00 00", "duration" "23 59 00", "recurrencestartdate" null, "recurrenceenddate" null, "daysofweek" "none", "creationdate" "0001 01 01t00 00 00", "lastmodifieddate" "0001 01 01t00 00 00", "expirationdate" null, "interruptscheduling" false } cuerpo de la respuesta exitosa \<font color="#089a4d">201\</font> devuelve el nuevo recurso creado y referenciado por el uri (proporcionado por el campo de encabezado location) en la respuesta la respuesta incluye la entidad de presentación programada docid\ z pqophm2prepjq1ieuxw ejemplo { "id" 2345678, "presentationid" 23456, "presentationname" "october2023prez", "isrecurrent" false, "eventdate" "2023 11 04t00 00 00", "starttime" "00 00 00", "duration" "23 59 00", "recurrencestartdate" null, "recurrenceenddate" null, "daysofweek" "none", "creationdate" "2023 11 03t18 14 09 3506335z", "lastmodifieddate" "2023 11 03t18 14 09 3506335z", "expirationdate" "2023 11 05t11 59 00z", "interruptscheduling" 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 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">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 get /{id}/schedule/{scheduledpresentationid}/ devuelve la programación de la presentación especificada en el grupo especificado token de scope requerido bsn api main groups regular retrieve segmento groupid \<font color="#704ae0">int \</font> el identificador único del grupo scheduledpresentationid \<font color="#704ae0">int \</font> el identificador único de la presentación programada ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera groupid se establece en 12345 scheduledpresentationid se establece en 234567 get /2022/06/rest/groups/regular/12345/schedule/234567/ 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 presentación programada docid\ z pqophm2prepjq1ieuxw ejemplo { "id" 234567, "presentationid" 1234567, "presentationname" "default", "isrecurrent" true, "eventdate" null, "starttime" "00 00 00", "duration" "1 00 00 00", "recurrencestartdate" null, "recurrenceenddate" null, "daysofweek" "everyday", "creationdate" "2023 10 19t17 21 32 767z", "lastmodifieddate" "2023 10 19t17 21 32 767z", "expirationdate" null, "interruptscheduling" false } 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 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 ofrece 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}/schedule/{scheduledpresentationid}/ actualiza la presentación programada especificada en el grupo especificado token de ámbito requerido bsn api main groups regular update segmento groupid \<font color="#704ae0">int \</font> el identificador único del grupo scheduledpresentationid \<font color="#704ae0">int \</font> el identificador único de la presentación programada cuerpo de la solicitud la entidad de presentación programada docid\ z pqophm2prepjq1ieuxw ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera groupid se establece en 12345 scheduledpresentationid se establece en 234567 put /2022/06/rest/groups/regular/12345/schedule/234567/ 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 443 este es el cuerpo de solicitud de ejemplo { "id" 0, "presentationid" 1234567, "presentationname" "default", "isrecurrent" true, "eventdate" null, "starttime" "00 00 00", "duration" "1 00 00 00", "recurrencestartdate" null, "recurrenceenddate" null, "daysofweek" "everyday", "creationdate" "0001 01 01t00 00 00", "lastmodifieddate" "0001 01 01t00 00 00", "expirationdate" null, "interruptscheduling" false } respuesta correcta \<font color="#089a4d">204\</font> la presentación programada en el grupo especificado ha sido actualizada 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 es rechazado 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ó (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 /{id}/schedule/{scheduledpresentationid}/ elimina una presentación programada especificada del grupo especificado token de alcance requerido bsn api main groups regular update segmento groupid \<font color="#704ae0">int \</font> el identificador único del grupo scheduledpresentationid \<font color="#704ae0">int \</font> el identificador único de la presentación programada ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera groupid se establece en 12345 scheduledpresentationid se establece en 234567 delete /2022/06/rest/groups/regular/12345/schedule/234567/ 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 respuesta correcta \<font color="#089a4d">204\</font> la presentación programada ha sido eliminada del grupo especificado 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 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 get /{name}/schedule/{scheduledpresentationid}/ devuelve la programación de la presentación especificada en el grupo especificado token de scope requerido bsn api main groups regular retrieve segmento groupname \<font color="#704ae0">string \</font> el nombre del grupo scheduledpresentationid \<font color="#704ae0">int \</font> el identificador único de la presentación programada ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera groupname se establece en predeterminado scheduledpresentationid se establece en 234567 get /2022/06/rest/groups/regular/default/schedule/234567/ 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 presentación programada docid\ z pqophm2prepjq1ieuxw ejemplo { "id" 234567, "presentationid" 987654, "presentationname" "default", "isrecurrent" true, "eventdate" null, "starttime" "00 00 00", "duration" "1 00 00 00", "recurrencestartdate" null, "recurrenceenddate" null, "daysofweek" "everyday", "creationdate" "2023 10 19t17 21 32 767z", "lastmodifieddate" "2023 10 19t17 21 32 767z", "expirationdate" null, "interruptscheduling" 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 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 put /{name}/schedule/{scheduledpresentationid}/ actualiza la presentación programada especificada en el grupo especificado token de alcance requerido bsn api main groups regular update segmento groupname \<font color="#704ae0">string \</font> el nombre del grupo scheduledpresentationid \<font color="#704ae0">int \</font> el identificador único de la presentación programada cuerpo de la solicitud la entidad de presentación programada docid\ z pqophm2prepjq1ieuxw ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera groupname se establece en predeterminado scheduledpresentationid se establece en 234567 put /2022/06/rest/groups/regular/default/schedule/234567/ 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 443 este es el cuerpo de la solicitud de ejemplo { "id" 0, "presentationid" 987654, "presentationname" "default", "isrecurrent" true, "eventdate" null, "starttime" "00 00 00", "duration" "1 00 00 00", "recurrencestartdate" null, "recurrenceenddate" null, "daysofweek" "everyday", "creationdate" "0001 01 01t00 00 00", "lastmodifieddate" "0001 01 01t00 00 00", "expirationdate" null, "interruptscheduling" false } respuesta correcta \<font color="#089a4d">204\</font> la presentación programada especificada se ha actualizado en el grupo especificado 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 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">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 /{name}/schedule/{scheduledpresentationid}/ elimina la presentación programada especificada del grupo especificado token de alcance requerido bsn api main groups regular update segmento groupname \<font color="#704ae0">string \</font> el nombre del grupo scheduledpresentationid \<font color="#704ae0">int \</font> el identificador único de la presentación programada ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera groupname se establece en predeterminado scheduledpresentationid se establece en 234567 delete /2022/06/rest/groups/regular/default/schedule/234567/ 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 respuesta correcta \<font color="#089a4d">204\</font> la presentación programada especificada se ha eliminado del grupo especificado 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 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 especificó \<font color="#9a0808">403\</font> el token de acceso proporcionado, aunque válido, no brinda 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">5xx\</font> cualquier código 500 es un error interno del servidor get /operations/ devuelve los permisos operativos otorgados a roles para operaciones comerciales específicas token de ámbito requerido bsn api main groups 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/groups/regular/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 comerciales docid\ bb tauffplmvkrodv93i7 ejemplo { "uid" "d430853f c05f 61b4 d137 0237a6984032", "singularname" "full control", "pluralname" "group (full control)", "fullname" "group (full control)", "targetentity" "group", "appliance" "instance, collection", "parent" null, "descendants" \[ { "uid" "67b9b0ab fb5f 36c4 d598 a71aa8998e4e", "singularname" "view group", "pluralname" "view groups", "fullname" "group (full control) view groups", "targetentity" "group", "appliance" "instance, collection", "parent" { "uid" "d430853f c05f 61b4 d137 0237a6984032", "singularname" "full control", "pluralname" "group (full control)", "fullname" "group (full control)", "targetentity" "group", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "67b9b0ab fb5f 36c4 d598 a71aa8998e4e", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 08 17t20 49 46 907z" }, { "entityid" null, "operationuid" "67b9b0ab fb5f 36c4 d598 a71aa8998e4e", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 08 17t20 49 47 983z" }, { "entityid" null, "operationuid" "67b9b0ab fb5f 36c4 d598 a71aa8998e4e", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 95z" }, { "entityid" null, "operationuid" "67b9b0ab fb5f 36c4 d598 a71aa8998e4e", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 237z" }, { "entityid" null, "operationuid" "67b9b0ab fb5f 36c4 d598 a71aa8998e4e", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 553z" }, { "entityid" null, "operationuid" "67b9b0ab fb5f 36c4 d598 a71aa8998e4e", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 47 487z" }, { "entityid" null, "operationuid" "67b9b0ab fb5f 36c4 d598 a71aa8998e4e", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 10 05t22 24 13 543z" } ] }, { "uid" "2e0ef6d3 8e8e f704 258c 82c8ecae089d", "singularname" "view devices", "pluralname" "view devices", "fullname" "group (full control) view devices", "targetentity" "group", "appliance" "instance, collection", "parent" { "uid" "d430853f c05f 61b4 d137 0237a6984032", "singularname" "full control", "pluralname" "group (full control)", "fullname" "group (full control)", "targetentity" "group", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "2e0ef6d3 8e8e f704 258c 82c8ecae089d", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 08 17t20 49 47 993z" }, { "entityid" null, "operationuid" "2e0ef6d3 8e8e f704 258c 82c8ecae089d", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 95z" }, { "entityid" null, "operationuid" "2e0ef6d3 8e8e f704 258c 82c8ecae089d", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 237z" }, { "entityid" null, "operationuid" "2e0ef6d3 8e8e f704 258c 82c8ecae089d", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 553z" }, { "entityid" null, "operationuid" "2e0ef6d3 8e8e f704 258c 82c8ecae089d", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 893z" }, { "entityid" null, "operationuid" "2e0ef6d3 8e8e f704 258c 82c8ecae089d", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 47 487z" }, { "entityid" null, "operationuid" "2e0ef6d3 8e8e f704 258c 82c8ecae089d", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 10 05t22 24 13 543z" } ] }, { "uid" "432d38a8 7055 40f0 8dd2 348805c1b725", "singularname" "view schedule", "pluralname" "view schedule", "fullname" "group (full control) view schedule", "targetentity" "group", "appliance" "instance, collection", "parent" { "uid" "d430853f c05f 61b4 d137 0237a6984032", "singularname" "full control", "pluralname" "group (full control)", "fullname" "group (full control)", "targetentity" "group", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "432d38a8 7055 40f0 8dd2 348805c1b725", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 08 17t20 49 46 93z" }, { "entityid" null, "operationuid" "432d38a8 7055 40f0 8dd2 348805c1b725", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 08 17t20 49 48 003z" }, { "entityid" null, "operationuid" "432d38a8 7055 40f0 8dd2 348805c1b725", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 95z" }, { "entityid" null, "operationuid" "432d38a8 7055 40f0 8dd2 348805c1b725", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 237z" }, { "entityid" null, "operationuid" "432d38a8 7055 40f0 8dd2 348805c1b725", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 553z" }, { "entityid" null, "operationuid" "432d38a8 7055 40f0 8dd2 348805c1b725", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 47 487z" }, { "entityid" null, "operationuid" "432d38a8 7055 40f0 8dd2 348805c1b725", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 10 05t22 24 13 543z" } ] }, { "uid" "08a3a36f 163c 7f44 9586 839aeee44587", "singularname" "create group", "pluralname" "create group", "fullname" "group (full control) create group", "targetentity" "group", "appliance" "collection", "parent" { "uid" "d430853f c05f 61b4 d137 0237a6984032", "singularname" "full control", "pluralname" "group (full control)", "fullname" "group (full control)", "targetentity" "group", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "08a3a36f 163c 7f44 9586 839aeee44587", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 95z" }, { "entityid" null, "operationuid" "08a3a36f 163c 7f44 9586 839aeee44587", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 237z" }, { "entityid" null, "operationuid" "08a3a36f 163c 7f44 9586 839aeee44587", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 553z" }, { "entityid" null, "operationuid" "08a3a36f 163c 7f44 9586 839aeee44587", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 893z" }, { "entityid" null, "operationuid" "08a3a36f 163c 7f44 9586 839aeee44587", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 47 487z" }, { "entityid" null, "operationuid" "08a3a36f 163c 7f44 9586 839aeee44587", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 97z" }, { "entityid" null, "operationuid" "08a3a36f 163c 7f44 9586 839aeee44587", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 10 05t22 24 13 543z" } ] }, { "uid" "294648cf 9961 4b93 9ab9 23264a58328d", "singularname" "update group", "pluralname" "update group", "fullname" "group (full control) update group", "targetentity" "group", "appliance" "instance, collection", "parent" { "uid" "d430853f c05f 61b4 d137 0237a6984032", "singularname" "full control", "pluralname" "group (full control)", "fullname" "group (full control)", "targetentity" "group", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "294648cf 9961 4b93 9ab9 23264a58328d", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 95z" }, { "entityid" null, "operationuid" "294648cf 9961 4b93 9ab9 23264a58328d", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 237z" }, { "entityid" null, "operationuid" "294648cf 9961 4b93 9ab9 23264a58328d", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 553z" }, { "entityid" null, "operationuid" "294648cf 9961 4b93 9ab9 23264a58328d", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 893z" }, { "entityid" null, "operationuid" "294648cf 9961 4b93 9ab9 23264a58328d", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 47 487z" }, { "entityid" null, "operationuid" "294648cf 9961 4b93 9ab9 23264a58328d", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 97z" }, { "entityid" null, "operationuid" "294648cf 9961 4b93 9ab9 23264a58328d", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 10 05t22 24 13 543z" } ] }, { "uid" "2f860f4e c67b a9d4 95de f0bdd6c10f58", "singularname" "add device", "pluralname" "add device", "fullname" "group (full control) add device", "targetentity" "group", "appliance" "instance, collection", "parent" { "uid" "d430853f c05f 61b4 d137 0237a6984032", "singularname" "full control", "pluralname" "group (full control)", "fullname" "group (full control)", "targetentity" "group", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "2f860f4e c67b a9d4 95de f0bdd6c10f58", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 95z" }, { "entityid" null, "operationuid" "2f860f4e c67b a9d4 95de f0bdd6c10f58", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 237z" }, { "entityid" null, "operationuid" "2f860f4e c67b a9d4 95de f0bdd6c10f58", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 553z" }, { "entityid" null, "operationuid" "2f860f4e c67b a9d4 95de f0bdd6c10f58", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 893z" }, { "entityid" null, "operationuid" "2f860f4e c67b a9d4 95de f0bdd6c10f58", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 47 487z" }, { "entityid" null, "operationuid" "2f860f4e c67b a9d4 95de f0bdd6c10f58", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 97z" }, { "entityid" null, "operationuid" "2f860f4e c67b a9d4 95de f0bdd6c10f58", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 10 05t22 24 13 543z" } ] }, { "uid" "31cd7f9e 1cd2 22b4 7909 83de98da8115", "singularname" "remove device", "pluralname" "remove device", "fullname" "group (full control) remove device", "targetentity" "group", "appliance" "instance, collection", "parent" { "uid" "d430853f c05f 61b4 d137 0237a6984032", "singularname" "full control", "pluralname" "group (full control)", "fullname" "group (full control)", "targetentity" "group", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "31cd7f9e 1cd2 22b4 7909 83de98da8115", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 95z" }, { "entityid" null, "operationuid" "31cd7f9e 1cd2 22b4 7909 83de98da8115", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 237z" }, { "entityid" null, "operationuid" "31cd7f9e 1cd2 22b4 7909 83de98da8115", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 553z" }, { "entityid" null, "operationuid" "31cd7f9e 1cd2 22b4 7909 83de98da8115", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 893z" }, { "entityid" null, "operationuid" "31cd7f9e 1cd2 22b4 7909 83de98da8115", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 47 487z" }, { "entityid" null, "operationuid" "31cd7f9e 1cd2 22b4 7909 83de98da8115", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 97z" }, { "entityid" null, "operationuid" "31cd7f9e 1cd2 22b4 7909 83de98da8115", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 10 05t22 24 13 543z" } ] }, { "uid" "66702586 1ae4 4079 83e7 d803e6b105d5", "singularname" "update schedule", "pluralname" "update schedule", "fullname" "group (full control) update schedule", "targetentity" "group", "appliance" "instance, collection", "parent" { "uid" "d430853f c05f 61b4 d137 0237a6984032", "singularname" "full control", "pluralname" "group (full control)", "fullname" "group (full control)", "targetentity" "group", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "66702586 1ae4 4079 83e7 d803e6b105d5", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 08 17t20 49 46 943z" }, { "entityid" null, "operationuid" "66702586 1ae4 4079 83e7 d803e6b105d5", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" false, "isallowed" false, "creationdate" "2020 08 17t20 49 47 5z" }, { "entityid" null, "operationuid" "66702586 1ae4 4079 83e7 d803e6b105d5", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 95z" }, { "entityid" null, "operationuid" "66702586 1ae4 4079 83e7 d803e6b105d5", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 237z" }, { "entityid" null, "operationuid" "66702586 1ae4 4079 83e7 d803e6b105d5", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 553z" }, { "entityid" null, "operationuid" "66702586 1ae4 4079 83e7 d803e6b105d5", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 97z" }, { "entityid" null, "operationuid" "66702586 1ae4 4079 83e7 d803e6b105d5", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 10 05t22 24 13 543z" } ] }, { "uid" "df37d180 183f 68e4 1515 5ea51a0d053f", "singularname" "edit permissions", "pluralname" "edit permissions", "fullname" "group (full control) edit permissions", "targetentity" "group", "appliance" "collection", "parent" { "uid" "d430853f c05f 61b4 d137 0237a6984032", "singularname" "full control", "pluralname" "group (full control)", "fullname" "group (full control)", "targetentity" "group", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "df37d180 183f 68e4 1515 5ea51a0d053f", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 95z" }, { "entityid" null, "operationuid" "df37d180 183f 68e4 1515 5ea51a0d053f", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 237z" }, { "entityid" null, "operationuid" "df37d180 183f 68e4 1515 5ea51a0d053f", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 553z" }, { "entityid" null, "operationuid" "df37d180 183f 68e4 1515 5ea51a0d053f", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 893z" }, { "entityid" null, "operationuid" "df37d180 183f 68e4 1515 5ea51a0d053f", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 47 487z" }, { "entityid" null, "operationuid" "df37d180 183f 68e4 1515 5ea51a0d053f", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 97z" }, { "entityid" null, "operationuid" "df37d180 183f 68e4 1515 5ea51a0d053f", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 10 05t22 24 13 543z" } ] }, { "uid" "0720a4b7 7c43 76f4 4913 4d92f5709149", "singularname" "delete group", "pluralname" "delete group", "fullname" "group (full control) delete group", "targetentity" "group", "appliance" "instance, collection", "parent" { "uid" "d430853f c05f 61b4 d137 0237a6984032", "singularname" "full control", "pluralname" "group (full control)", "fullname" "group (full control)", "targetentity" "group", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "0720a4b7 7c43 76f4 4913 4d92f5709149", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 95z" }, { "entityid" null, "operationuid" "0720a4b7 7c43 76f4 4913 4d92f5709149", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 237z" }, { "entityid" null, "operationuid" "0720a4b7 7c43 76f4 4913 4d92f5709149", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 553z" }, { "entityid" null, "operationuid" "0720a4b7 7c43 76f4 4913 4d92f5709149", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 893z" }, { "entityid" null, "operationuid" "0720a4b7 7c43 76f4 4913 4d92f5709149", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 47 487z" }, { "entityid" null, "operationuid" "0720a4b7 7c43 76f4 4913 4d92f5709149", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 97z" }, { "entityid" null, "operationuid" "0720a4b7 7c43 76f4 4913 4d92f5709149", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 10 05t22 24 13 543z" } ] } ], "permissions" \[ { "entityid" null, "operationuid" "d430853f c05f 61b4 d137 0237a6984032", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 08 17t20 49 45 95z" }, { "entityid" null, "operationuid" "d430853f c05f 61b4 d137 0237a6984032", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 08 17t20 49 46 237z" }, { "entityid" null, "operationuid" "d430853f c05f 61b4 d137 0237a6984032", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" false, "isallowed" false, "creationdate" "2020 08 17t20 49 46 553z" }, { "entityid" null, "operationuid" "d430853f c05f 61b4 d137 0237a6984032", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" false, "isallowed" false, "creationdate" "2020 08 17t20 49 46 893z" }, { "entityid" null, "operationuid" "d430853f c05f 61b4 d137 0237a6984032", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 08 17t20 49 47 487z" }, { "entityid" null, "operationuid" "d430853f c05f 61b4 d137 0237a6984032", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" false, "isallowed" false, "creationdate" "2020 08 17t20 49 47 97z" }, { "entityid" null, "operationuid" "d430853f c05f 61b4 d137 0237a6984032", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" false, "creationdate" "2023 10 05t22 24 13 543z" } ] } 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">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 instancia de grupo determinada token de alcance requerido bsn api main groups regular retrieve segmento identificación \<font color="#704ae0">int \</font> el identificador único del grupo ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera identificación se establece en 56789 get /2022/06/rest/groups/regular/56789/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 permiso docid\ hc70cptqcofqdzw2spaek ejemplo \[ { "entityid" 56789, "operationuid" "67b9b0ab fb5f 36c4 d598 a71aa8998e4e", "principal" { "login" "johndoe\@brightsign biz", "type" "user", "id" 5432 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 06 01t17 13 32 927z" }, { "entityid" 56789, "operationuid" "d430853f c05f 61b4 d137 0237a6984032", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 12345 }, "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, 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 post /{id}/permissions/ agrega permisos al grupo especificado token de scope requerido bsn api main groups regular update segmento identificación \<font color="#704ae0">int \</font> el identificador único del grupo cuerpo de la solicitud un array de permiso docid\ hc70cptqcofqdzw2spaek entidades ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera identificación se establece en 12345 post /2022/06/rest/groups/regular/12345/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 343 este es el cuerpo de la solicitud de ejemplo { "entityid" 12345, "operationuid" "67b9b0ab fb5f 36c4 d598 a71aa8998e4e", "principal" { "login" "janedoe\@brightsign biz", "type" "user", "id" 12345 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "0001 01 01t00 00 00" } respuesta exitosa \<font color="#089a4d">204\</font> los permisos se agregaron correctamente al grupo 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 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 del grupo especificado token de scope requerido bsn api main groups regular update segmento identificación \<font color="#704ae0">int \</font> el identificador único del grupo cuerpo de la solicitud un array de permiso docid\ hc70cptqcofqdzw2spaek entidades ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera identificación se establece en 56789 delete /2022/06/rest/groups/regular/56789/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 604 este es el cuerpo de solicitud de ejemplo \[ { "entityid" 56789, "operationuid" "d430853f c05f 61b4 d137 0237a6984032", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 12345 }, "isfixed" false, "isinherited" false, "isallowed" false, "creationdate" "2023 10 27t18 48 11 053z" } ] respuesta correcta \<font color="#089a4d">204\</font> los permisos especificados se han eliminado del grupo 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 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 /{name}/permissions/ incluye permisos de objeto para una instancia de grupo determinada token de scope requerido bsn api main groups regular retrieve segmento nombre \<font color="#704ae0">string \</font> el nombre del grupo ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera nombre se establece en control de dispositivos get /2022/06/rest/groups/regular/device control/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" 12345, "operationuid" "67b9b0ab fb5f 36c4 d598 a71aa8998e4e", "principal" { "login" "johndoe\@brightsign biz", "type" "user", "id" 1234 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 06 01t17 13 32 927z" }, { "entityid" 12345, "operationuid" "d430853f c05f 61b4 d137 0237a6984032", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 12345 }, "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, es inválida \<font color="#9a0808">401\</font> el token de acceso es inválido o no fue 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">5xx\</font> cualquier código 500 es un error interno del servidor post /{name}/permissions/ agrega permisos al grupo especificado token de scope requerido bsn api main groups regular update segmento nombre \<font color="#704ae0">string \</font> el nombre del grupo cuerpo de la solicitud un array 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 control de dispositivos post /2022/06/rest/groups/regular/device control/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 343 este es el cuerpo de solicitud de ejemplo { "entityid" 56789, "operationuid" "67b9b0ab fb5f 36c4 d598 a71aa8998e4e", "principal" { "login" "janedoe\@brightsign biz", "type" "user", "id" 12345 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "0001 01 01t00 00 00" } respuesta exitosa \<font color="#089a4d">204\</font> los permisos se agregaron correctamente al grupo respuesta de error \<font color="#9a0808">400\</font> la solicitud o el cuerpo de la solicitud está mal formado y, por lo tanto, es inválido, o es rechazado de acuerdo con las reglas de negocio \<font color="#9a0808">401\</font> el token de acceso es inválido o no fue 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">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 los permisos del grupo especificado token de alcance requerido bsn api main groups regular update segmento nombre \<font color="#704ae0">string \</font> el nombre del grupo cuerpo de la solicitud una matriz de entidades permiso docid\ hc70cptqcofqdzw2spaek entities ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se configuran de la siguiente manera nombre se establece en control de dispositivos delete /2022/06/rest/groups/regular/device control/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 604 este es el cuerpo de la solicitud de ejemplo \[ { "entityid" 12345, "operationuid" "d430853f c05f 61b4 d137 0237a6984032", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 12345 }, "isfixed" false, "isinherited" false, "isallowed" false, "creationdate" "2023 10 27t18 48 11 053z" } ] respuesta correcta \<font color="#089a4d">204\</font> los permisos especificados se han eliminado del grupo 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 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 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