Editar línea de llamada
Cambia solo los campos enviados y actualiza los intercomunicadores afectados. Si la nueva referencia ya está en otra línea, responde 409 con el código reference_in_use.
IntegrationKeyX-Integration-Key<token>Tu clave de integración. Se crea en la consola de Fusehub, en Herramientas de desarrollo → API Keys.
site_id*Site IdCódigo de la sede.
line_id*Line IdCódigo de la línea.
application/json- body
label?|Nuevo nombre de la línea.
reference?||Nuevo número de 1 a 8999. La extensión no cambia.
central?|Si es verdadero, la llamada entra a los operadores de la central en vez de a un apartamento.
deviceIds?array<string>|Intercomunicadores de la línea. Reemplaza la lista anterior.
OK
application/json- response
lines*array<>Líneas creadas, editadas o borradas.
sync*array<>Resultado en cada intercomunicador afectado.
curl -X PATCH 'https://api.staging.fusehub.lat/api/integration/v2/sites/string/call-lines/string' \ -H 'Content-Type: application/json' \ -d '{}'{ "lines": [ { "id": "string", "extension": "string", "label": "string", "reference": "string", "central": false, "deviceIds": [ "string" ] } ], "sync": [ { "deviceId": "string", "ok": true, "error": "string", "created": 0, "updated": 0, "removed": 0 } ]}Crear o asignar líneas de llamada POST
Recibe hasta 500 líneas por petición. Cada línea nueva recibe su propia extensión libre, de 1 a 8999. Si la referencia ya existe, devuelve esa línea y solo le agrega los intercomunicadores que falten. Después actualiza los intercomunicadores afectados y devuelve el resultado de cada uno en `sync`.
Borrar línea de llamada DELETE
La quita de la sede y de los intercomunicadores donde timbraba.