Ir al contenido
Fusehub
ACS

Actualizar nivel de acceso

PUT
/api/integration/v1/sites/{site_id}/acs/access-levels/{level_id}

Cambia el nombre, las puertas o el horario de un nivel. Los cambios llegan a los terminales de quienes lo tienen.

Autenticación

IntegrationKey
headerX-Integration-Key<token>

Tu clave de integración. Se crea en la consola de Fusehub, en Herramientas de desarrollo → API Keys.

site_id*Site Id

Código de la sede.

level_id*Level Id

Código del nivel de acceso.

application/json
  1. body
name*Name

Nombre del nivel de acceso.

Largo1 <= length <= 128
doorBindings?array<>

Puertas que abre el nivel. Cada una lleva deviceId (código del terminal en Fusehub) y doorNos (números de puerta).

scheduleTemplateId?|

Código del horario en que aplica el nivel. Opcional.

Cuerpo de la respuesta

OK

application/json
  1. response
ok?Ok
Por defectotrue
accessLevel*
Ejemplo de petición
curl -X PUT 'https://api.fusehub.lat/api/integration/v1/sites/string/acs/access-levels/string' \  -H 'Content-Type: application/json' \  -d '{  "name": "Visitantes"}'
Ejemplo de respuesta
{  "ok": true,  "accessLevel": {    "id": "aa10c4d2-1e77-4b90-8c33-91f0a2b64d10",    "siteId": "00000000-0000-4000-8000-000000000044",    "name": "Visitantes",    "kind": "permanent",    "doorBindings": [      {        "deviceId": "00000000-0000-4000-8000-000000000163",        "doorNos": [          1        ],        "deviceSerial": "DS-K1T343-ABC",        "serialNumber": "DS-K1T343-ABC",        "shortSerial": "ABC"      }    ]  }}