SMS - Respostas
Endpoint
| Método |
Rota |
| POST |
/api/sms/message/responses |
Parâmetros
{
"start_date": "2021-01-01",
"end_date": "2021-01-02"
}
| Campo |
Obrigatório |
Descrição |
| start_date |
Sim |
Data inicial para busca de mensagens respondidas |
| end_date |
Sim |
Data final para busca de mensagens respondidas |
Sucesso
{success} Caso a requisição seja bem sucedida, a resposta terá a seguinte estrutura:
{
"status": "success",
"message": "Responses successfully retrieved.",
"responses": [
{
"original": "Mensagem de SMS original",
"phone": "+5521992394998",
"response": "Resposta recebida",
"received_at": "2021-01-01T00:00:00.130000Z"
}
]
}
| Campo |
Descrição |
| status |
Em caso de sucesso, irá sempre retornar success |
| message |
Mensagem de confirmação de que a requisição foi bem sucedida |
| original |
Mensagem de SMS original que foi respondida (se disponível, caso contrário retorna null) |
| phone |
Telefone do usuário que recebeu e respondeu o SMS |
| response |
Conteúdo da mensagem de resposta |
| received_at |
Data e hora em que a resposta foi recebida |
Erro
{danger} Caso apresente alguma falha na requisição, a resposta terá a seguinte estrutura:
{
"status": "error",
"message": "Responses successfully retrieved."
}
Possíveis respostas de erro com respectivos códigos:
| Código |
Erro |
| 403 |
Não autenticado |
| 404 |
Não encontrado, verifique se está utilizando o método e a rota corretos |
| 422 |
Dados inválidos (uma tag errors acompanhará a resposta, relacionando os erros encontrados) |
| 429 |
Muitas requisições, é necessário aguardar alguns segundos para tentar novamente |
| 499 |
Saldo insuficiente para enviar mensagem |
| 500 |
Erro de servidor, caso receba este erro, por favor entre em contato com a equipe de suporte |
Demo