X
  • Aplicações
  • Vantagens
  • Fale conosco
  • Blog
  • Faq
  • Contato / Localização
  • Siga a gente

Esqueci minha senha

21 Mobile

Login

Experimente

Consulta de status SMS

Navegue
  • API's
  • HTTP REST
    • Autenticação
    • Envio de SMS
    • Consulta de Status
    • Consulta de Respostas
    • Consulta de Créditos
    • Webhooks
Endpoint: /v1/status

Endpoint para consulta da mensagem postada.
Retorna todos os status de mensagem ( enviadas com o identificador correlationId ) que ainda não foram consultadas. A lista é retornada em blocos de cem (100) itens por requisição.

Request:
Endpoint: https://api.21mobile.com.br/v1/status
Request Method : GET
Accept : application/json

Exemplo:

GET /v1/status HTTP/1.1 Host: api.21mobile.com.br Authorization: Basic Zm9vOmJhcg==

Endpoint: /v1/status/date

Endpoint para consulta da mensagem postada por data do envio

Retorna todos os status de mensagem ( enviadas com o identificador correlationId ) que foram enviadas em um data específica. A lista é retornada em blocos de cem (100) itens por requisição. Ao final da lista , caso haja mais status para serem consultados, um link é disponibilizado para consulta das mensagens restantes

Também é possivel consultar pelo numero de controle do cliente (correlationId) e número do destinatário (destination).

Request:
Endpoint: https://api.21mobile.com.br/v1/status/date
Query: ?date=1490214928
Request Method : GET

Exemplo:

GET /v1/status/date?date=1490214928 HTTP/1.1 Host: api.21mobile.com.br Authorization: Basic Zm9vOmJhcg==

Parâmetros da requisição:

Nome do campo Descrição Tipo Obrigatório
date Data para consulta de status long (Unix Timestamp) Sim
correlationid Número de controle do cliente Text Não
destination Número o destinatário do SMS Long Não

Response:

Tabela de respostas da requisição:

status code message sent_status Descrição
OK 5 v ver lista Status da mensagem
OK 6 v N/A Sem registro para esta consulta
NOK -20 v N/A Erro na chamada

Exemplo

Connection : Keep-Alive Content-Length : 83 Content-Type : application/json Date : Tue, 28 Mar 2017 18:31:20 GMT Keep-Alive : timeout=5, max=100 Server : Apache/2.4.7 (Ubuntu) Status : 200 { "status":"OK", "code":5, "message":"REQUIRED_OK", "sent_status": [{ "correlationId" : "9838ASl9", "destination" : "1199999999", "sentDate" : "2017-03-27 11:24:21-03", "unixSentDate" : "1490214928", "status" : "DELIVERED" }] }



Tabela de status das mensagens:

Status Descrição
SENT Enviado para operadora
DELIVERED Entregue no aparelho celular
NOT_DELIVERED Mensagem não entregue
DUPLICATED Envio duplicado
INVALID_DESTINATION_ADDRESS Numero do destinatário inválido
BLACKLIST Número bloqueado para envio
MESSAGE_CANCELLED Mensagem cancelada pela operadora \ SMSC
INVALID_MESSAGE_FORMAT Formato de mensagem inválida
GENERAL_ERROR Erro interno

Siga a gente

© 2025 21 Mobile. todos os direitos reservados.