Consulta Status

Detalhes do funcionamento para consulta de uma ou mais mensagens SMS

A partir deste serviço você poderá consultar em tempo real o status atual de uma ou mais mensagens enviadas.

O parâmetro id ou batchId, necessários para o consumo deste serviço, são informados no response de todas as requisições de envio de SMS via API

Enviar mensagem

Consulta individual

GET https://api-v3.smsfire.com.br/sms/status/message/:id

Parâmetros de requisição

Parâmetro
Tipo
Descrição
Exemplo

id

string

Identificador único da mensagem

019adc7e-6011-705d-b5d6-d1d0627ed993

Exemplos de requisição

const axios = require("axios").default;

const id = "019adc7e-6011-705d-b5d6-d1d0627ed993";

const options = {
  method: 'GET',
  url: `https://api-v3.smsfire.com.br/sms/status/message/${id}`,
  headers: {Username: 'seu_usuario', Api_Token: 'seu_token'}
};

axios.request(options).then(function (response) {
  console.log(response.data);
}).catch(function (error) {
  console.error(error);
});

Response

O conjunto de dados retornados será em formato JSON com detalhes do envio ou possível falha da requisição

MT - Mensagem enviada

MO - Mensagem recebida

O valor retornado em statusDate é correspondente a data em fuso UTC

Código de Status

Consulta lote

GET https://api-v3.smsfire.com.br/sms/status/batch/:batchId

Parâmetros de requisição

Parâmetro
Tipo
Descrição
Exemplo

batchId

string

Identificador único do lote de mensagens

019adc7e-6011-705d-b5d6-d1d0627ed993

Exemplos de requisição

Response

O conjunto de dados retornados será um array em formato JSON com detalhes do envio ou possível falha da requisição

Array de dados com MT e MO

O valor retornado em statusDate é correspondente a data em fuso UTC

Código de Status

Atualizado