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

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.