Crear o asignar líneas de llamada
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.
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<>Líneas a crear o asignar, hasta 500.
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.staging.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`.