Utilize HTTPS e autenticação HTTP Basic com credenciais de API aprovadas. Mantenha as credenciais no servidor da sua aplicação. Estes endpoints do Hosted PBX utilizam /hpbx/ em api.multitel.net; não insira /v3. Verifique tanto o resultado HTTP como o estado da aplicação na resposta JSON.
Leia os planos disponíveis para sua conta
curl --request POST --user "USERNAME:PASSWORD" \
"https://api.multitel.net/hpbx/services/get"Resposta ilustrativa
{
"status": {
"code": "200",
"msg": "List data"
},
"response": [
{
"service_id": "16",
"name": "Solo",
"cost": {
"monthly": "0.0000",
"setup": "0.0000"
},
"features": {
"Maximum Extensions": "5",
"Maximum Hunt Groups": "5",
"Maximum Conferences": "5",
"Maximum VoiceMail boxes": "5",
"Maximum IVRs": "5"
}
}
]
}Use o ID de serviço e o preço retornados da sua resposta autenticada. Este exemplo mostra um plano, não o catálogo completo da conta. A capacidade de conferência aqui conta salas, não participantes.
Para um pedido guiado, abra Planos do Hosted PBX. As taxas de ativação e recorrentes aparecem antes da confirmação.