Tarifas planas
Mediante los servicios web aquí descritos, se podrá realizar consultas sobre las tarifas planas
Objeto JSON para tarifas Planas
Nombre | Descripción | Tipo |
---|---|---|
id | ID de la tarifa plana | String |
name | Nombre | String |
minutes | Minutos incluidos | String |
onlyDids | Tarifa plana que afecta sólo a números internos | Boolean |
Ejemplo objeto
{
"name" : "Fijo",
"id" : "ff808181719d58bb01719d58becb0178",
"minutes" : 1000,
"onlyDids" : false
}
Obtener las tarifas planas dadas de alta
GET /flatrate
Permisos
Acceso a los datos de del softswitch asignado a la Api Key utilizada.
Petición
El servicio espera una petición GET sin parámetros y devolverá un array con los objectos asociados.
Respuesta
La respuesta en un JSON con un array con las tarifas planas dadas de alta.
Ejemplo
- Petición
GET https://ssl.siptize.com/satmakapi/api/v-1.0/flatrate
- Respuesta
El sistema responde con un JSON con un array con los tipos de numeración:
[
{
"name" : "Fijo",
"id" : "ff808181719d58bb01719d58becb0178",
"minutes" : 1000,
"onlyDids" : false
},
{
"id" : "ff808181719d58bb01719d58bec80177",
"minutes" : 500,
"onlyDids" : true,
"name" : "Fijo Internas"
}
]
Obtener las tarifas planas asociadas a una cuenta
GET /flatrate/account/<accountId>
Permisos
Acceso a los datos del softswitch asignado a la Api Key utilizada.
Petición
El servicio espera una petición GET pasando como parámetro el id de la cuenta de la que se quieren saber las tarifas planas asociadas.
Respuesta
La respuesta en un JSON con un array con los números
Ejemplo
- Petición
GET https://ssl.siptize.com/satmakapi/api/v-1.0/flatrate/account/ff808181724b6a4c01724b6a4c660000
- Respuesta
El sistema responde con un JSON con un array con las tarifas planas asociadas e información sobre ellas.
[
{
"full" : false,
"flatRateId" : "ff808181719d58bb01719d58bec80177",
"sort" : 1,
"secondsStatus" : 0
},
{
"full" : false,
"flatRateId" : "ff808181719d58bb01719d58becb0178",
"secondsStatus" : 0,
"sort" : 0
}
]
Asignar una tarifa plana a una cuenta
GET /flatrate/account/<accountId>/assign/<flatRateId>/<sort>
Permisos
Acceso a los datos del softswitch asignado a la Api Key utilizada.
Petición
El servicio espera una petición GET pasando como parámetro el id de la cuenta a la que se quiere asociar la tarifa plana y el id de la tarifa plana, así como el orden.
Ejemplo
- Petición
GET https://ssl.siptize.com/satmakapi/api/v-1.0/flatrate/account/ff808181724b6a4c01724b6a4c660000/assign/ff808181719d58bb01719d58becb0178
- Respuesta
Respuesta HTTP: 200
Desasignar una tarifa plana de una cuenta
GET /flatrate/account/<accountId>/release/<flatRateId>
Permisos
Acceso a los datos del softswitch asignado a la Api Key utilizada.
Petición
Se realiza un GET indicando el id de la cuenta y el id de la tarifa plana que se quiere desasignar.
Ejemplo
- Petición
GET https://ssl.siptize.com/satmakapi/api/v-1.0//flatrate/account/ff808181724b6a4c01724b6a4c660000/release/ff808181719d58bb01719d58becb0178
- Respuesta
Respuesta HTTP: 200