Gestión de extensiones
Mediante los servicios web aquí descritos, se podrá realizar cambios en las extensiones de centralita.
Obtener todas las extensiones
GET /extension
Obtener datos de una extensión
GET /extension/<id de extensión>
Buscar id de extensión por nombre de usuario (username)
GET /extension/findbyusername/<username>
Permisos
Acceso a la búsqueda de extensiones en la centralita asignada a la Api Key utilizada.
Respuesta
La respuesta es un json con los siguientes campos
Nombre | Descripción | Tipo | Comentarios |
---|---|---|---|
extensionId | id de extensión | String | |
username | username utilizado en la consulta | String |
Ejemplo
- Petición
GET https://vpbx.me/api/extension/findbyusername/100
- Respuesta
{
"extensionId":"ff8081814a53b218014a53b2206c00ff",
"username":"100"
}
Actualizar información de una extensión
POST /extension/<id de extensión>
Permisos
Acceso a las extensiones en la centralita asignada a la Api Key utilizada.
Petición
El servicio espera una petición en formato JSON ("Content-Type: application/json") a modo de filtro, de no ser así, devolverá un 400 (Bad Request).
Parámetros de la petición
Nombre | Descripción | Tipo | Obligatorio | Comentario |
---|---|---|---|---|
outboundId | Id del outbound a asignar | String | Sí |
Respuesta
La respuesta en un JSON con los siguientes campos
Nombre | Descripción | Tipo | Comentario |
---|---|---|---|
extensionId | Id de extensión | String |
Ejemplo
- Petición
POST https://vpbx.me/api/extension/ff8081814a53b218014a53b2206c00ff
{
"outboundId": "ff8081814a53b218014a53b220840107"
}
- Respuesta
El sistema responde con un 200 si se ha actualizado con éxito la extensión.