SMS - Agendamento de Mensagens
Endpoint
Método |
Rota |
POST |
/api/sms/message/schedule |
Parâmetros
{
"sender": "EasyChat",
"send_at": "2022-01-01 00:00:00",
"messages": [
{
"phone": "+5521992394998",
"message": "Teste de agendamento de SMS EasyChat"
}
]
}
Campo |
Obrigatório |
Descrição |
sender |
Sim |
Nome ou identificador da aplicação que está enviando a mensagem |
send_at |
Sim |
Data e hora (em UTC) que deseja que o envio seja feito |
messages |
Sim |
Array de mensagens a serem agendadas (com telefone e conteúdo de cada mensagem individualmente) |
Sucesso
{success} Caso a requisição seja bem sucedida, a resposta terá a seguinte estrutura:
{
"status": "success",
"message": "Message successfully scheduled."
}
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 |
Erro
{danger} Caso apresente alguma falha na requisição, a resposta terá a seguinte estrutura:
{
"status": "error",
"message": "Error message goes here."
}
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) |
500 |
Erro de servidor, caso receba este erro, por favor entre em contato com a equipe de suporte |
Demo