CONSULTAR SALDO
https://api.dialox.com.br/saldo/?token=SEU_TOKEN ResponseBody, JSON:
{ "saldo" : 1104 }
CONSULTAR STATUS
https://api.dialox.com.br/status/?token=SEU_TOKEN&id=2431 ResponseBody, JSON:ENVIAR VIA GET
{ "id" : 1104, "statusDeEnvio" : "ENVIADO", "dataHoraEnvio" : "2015-10-21,16:29" }
https://api.dialox.com.br/envia/? tipo=longo OU curto OU flash &token=SEU_TOKEN &destino=DESTINO_COM_DDD &texto=Teste de envio utilizando a API Dialox &enquete=ID &agendamento=2015-10-21,16:29 &callback=http://sua_url_que_recebera_uma_requisicao_post * Os parâmentro agendamento, enquete e callback não são obrigatórios. * Inclua vários destinos separando-os com ponto e vírgula. * Quando o ID. da enquete está atribuído, o parametro texto não se faz necessário. * Quando utilizado, inicie o callback com os protocolos http:// ou https://.
ENVIAR VIA POST
https://api.dialox.com.br/envia/
RequestBody, JSON:
{
"tipo" : "longo OU curto OU flash",
"token" : "SEU_TOKEN",
"destino" : "DESTINO_COM_DDD",
"texto" : "Teste de envio utilizando a API Dialox",
"enquete" : ID,
"agendamento" : "2015-10-21 16:29"
"callback" : "http://sua_url_que_recebera_uma_requisicao_post"
}
* Os campos agendamento, enquete e callback não são obrigatórios.
* Inclua vários destinos separando-os com ponto e vírgula.
* Quando o ID. da enquete está atribuído, o parametro texto não se faz necessário.
* Quando utilizado, inicie o callback com os protocolos http:// ou https://.
ResponseBody, JSON Array:
[{
"id" : 2431,
"tipoDeEnvio" : "longo OU curto OU flash",
"destino" : "DESTINO_COM_DDD",
"statusDeEnvio" : "AGENDADO",
"dataHora" : "1985-10-26 16:29",
"dataHoraAgendamento" : "2015-10-21 16:29"
}]
* O campo dataHoraAgendamento somente é incluído quando há agendamento do(s) envio(s).
REMOVER MENSAGEM
https://api.dialox.com.br/remove/? token=SEU_TOKEN &id=2431 * Mensagens removidas com sucesso retornarão o status HTTP 204. * Tentativa de remoção de mensagens já enviadas retornarão o status HTTP 401.