Consulta Status
Veja detalhes de como consultar o status de uma ou mais mensagens.
Last updated
Was this helpful?
Veja detalhes de como consultar o status de uma ou mais mensagens.
Last updated
Was this helpful?
A partir deste serviço você poderá consultar o status individual ou em lote das mensagens enviadas via API. Recomendável para situações onde o recebimento por tenha falhado por algum motivo.
Para que evite-se requisições desnecessárias recomendamos o registro de endpoint como webhook. Dessa forma, logo que recebermos atualizações dos status das mensagens dos nossos agregadores e operadoras, elas serão repassadas ao seu endpoint imediatamente.
Fique atento quanto ao de requisições para o correto funcionamento da API.
GET
https://api-v2.smsfire.com.br/sms/status/:id
Informe o id
da mensagem que é dado no callback das requisições ou então customId
que é informado na requisição de envio da mensagem.
Atenção: Campos com * (asterisco) são obrigatórios
id*
string
id
ou customId
da mensagem. (Max. 40 caracteres)
Authorization*
string
Basic <Token>
Consulta por id
GET - https://api-v2.smsfire.com.br/sms/status/000001
Consulta por customId
GET - https://api-v2.smsfire.com.br/sms/status/fire0001
POST
https://api-v2.smsfire.com.br/sms/status/search
Realize consulta de múltiplas mensagens ao informar seus respectivos id
e/ou customId
Atenção: Campos com * (asterisco) são obrigatórios
Authorization*
string
Basic <Token>
Content-Type*
string
application/json
customIds
array
customId
das mensagens
ids
array
Id
das mensagens
Os parâmetros ids
e customIds
são independentes, ou seja, você poderá consultar mensagens informando valores distintos em cada um deles ou em apenas um deles.
Campo
Tipo
Descrição
id
int
Id da mensagem
customId
string | null
Id personalizado fornecido pelo cliente
campaignId
int
Id da campanha vinculada a mensagem
cost
float
Tarifa cobrada por cada parte da mensagem
parts
int
Número de partes da mensagem
country
string
Prefixo do país do destinatário
ip
string
Ip de onde a mensagem foi enviada
phone
string
Telefone do destinatário em formato internacional
carrier
string | null
Nome da operadora
statusCode
int
Código do status atual da mensagem
statusName
string
Nome do status atual da mensagem
statusDate
string
Data da última atualização do status (ISO8601)
sentDate
string
Data do envio da mensagem (ISO8601)
Detalhamento dos tipos de cada um dos campos dados no response das consultas ou
A formatação do JSON apresentada neste serviço é exatamente a mesma da que enviaremos via em Callback ou DLR quando configurados.