Crear o asignar líneas de llamada
Recibe hasta 500 líneas por petición. Cada línea lleva la reference y, si quieres, la extension, el nombre (label), si es de la central (central) y los intercomunicadores donde timbra (deviceIds, por código o número de serie). Sin extension, se le asigna la libre más baja de la sede. Una extensión puede tener varias referencias. Si la referencia ya existe, devuelve esa línea y solo le agrega los intercomunicadores que falten; si llega con otra extensión, responde 409 reference_in_use (para cambiarla, edita la línea). Después actualiza los intercomunicadores afectados y devuelve el resultado de cada uno en sync.
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.
application/json- body
lines*array<>1 <= items <= 500OK
application/json- response
lines*array<>Líneas creadas, editadas o borradas.
sync*array<>Resultado en cada intercomunicador afectado.
curl -X POST 'https://api.fusehub.lat/api/integration/v2/sites/string/call-lines' \ -H 'Content-Type: application/json' \ -d '{ "lines": [ { "reference": "101" } ]}'{ "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 } ]}Listar líneas de llamada GET
Cada línea une el número que marca el visitante en el intercomunicador con la extensión que timbra.
Editar línea de llamada PATCH
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`.