Aparelho
Nenhum aparelho consultou a fila desta empresa.
SUA OPERAÇÃO, CONECTADA
Centralize seus envios por SMS, acompanhe a fila e conecte seu Android em um só lugar.
Seu espaço de trabalho. Suas mensagens. Acesso exclusivo da sua empresa.
Situação do aparelho e da fila.
VISÃO GERAL
Acompanhe a conexão do aparelho e o andamento dos envios.
Aparelho
Nenhum aparelho consultou a fila desta empresa.
Na fila · últimas 100
0Na lista recente, aguardando o Android
Chaves ativas
0Envio e aparelho
CONEXÃO DA EMPRESA
Habilite o uso no celular para conectar o Android.
Informe o endereço do gateway e a chave no app Android.
Consulte os resultados na lista de mensagens.
Crie uma chave com uso no celular e informe no Android.
Acesso rápido
| Horário | Destinatário | Mensagem | Status |
|---|
O pedido entra na fila desta empresa e sai pelo chip do aparelho.
Nenhum celular consultou a fila desta empresa.
Marque envio, celular ou os dois. A mesma chave vale em cada uso marcado.
A outra aplicação autentica com uma chave que tenha uso de envio. A senha do painel não serve neste pedido. Uma chave só de celular também não. O texto entra na fila e sai pelo chip do Android.
POST /v1/messages. O telefone é internacional, com + e de 8 a 15 dígitos. A API aceita de 1 a 500 caracteres, mas o Android envia um único segmento. O tamanho disponível depende da codificação; textos maiores podem falhar. Não há divisão automática em vários SMS.
HTTP 202 devolve o identificador e o estado atual. Guarde o id para achar o resultado depois.
{ "id": "…", "status": "queued" }
O cabeçalho Idempotency-Key tem de 8 a 128 caracteres: letras, números, ponto, underline ou hífen. A mesma chave com o mesmo telefone e o mesmo texto devolve a mensagem que já existe. Outro conteúdo com a mesma chave responde 409. Cada SMS novo precisa de uma chave nova.
GET na mesma rota, com uma chave que tenha uso de envio, devolve as 100 mensagens mais recentes e o último contato do aparelho, em milissegundos, ou nulo.
| Estado | Significado |
|---|---|
| queued | Na fila. O aparelho ainda não retirou. |
| claimed | O aparelho retirou. Se permanecer assim, o resultado não voltou. |
| sent | O Android reportou o envio. |
| delivered | Entrega confirmada, quando o aparelho consegue ler o relatório da rede. |
| failed | O envio falhou. |
| uncertain | O aparelho não conseguiu confirmar o resultado. |
| expired | Ficou na fila por mais de 24 horas. |
O corpo é {"error":"…"}. 401 é chave ausente, revogada ou sem uso de envio. 400 é telefone, texto ou idempotência fora do formato. 409 é a mesma idempotência com outro conteúdo.
Use sempre HTTPS e mantenha as chaves no servidor da sua aplicação, nunca em código público. Em caso de resultado incerto, confira o histórico antes de tentar novamente para evitar duplicidade.