SMSFire Docs
Criar contaLogin
  • Bem vindo(a)
  • Atualizações
  • Documentação Técnica
  • Autenticação
  • Rate limiter
  • Account
    • Consulta saldo
  • SMS
    • Enviar mensagem
    • Consulta Status
    • Inbox
    • Caracteres e concatenação
    • Agendamento de mensagens
    • Fracionador de envios
    • Código de status
  • WhatsApp
    • Consultar instância
    • Enviar mensagem
    • Consulta Status
    • Mensagens recebidas
    • Código de status
    • Sessões
  • Bigdata
    • Enviar consulta
    • Consultar queries
    • Código de status
  • HTTP CODES
  • SDKs
Powered by GitBook
On this page
  • Consulta individual
  • Exemplo de requisição
  • Campos JSON do status
  • Pessoa física ( CPF)
  • Pessoa jurídica (CNPJ)
  • Documento inválido ou inexistente
  1. Bigdata

Consultar queries

Serviço responsável para consultar o resultado de queries.

PreviousEnviar consultaNextCódigo de status

Last updated 3 years ago

A partir deste serviço você poderá consultar via id ou customId queries enviadas tanto de pessoas física quanto jurídica. 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 obtivermos todos os dados das queries enviadas, eles serão repassadas ao seu endpoint imediatamente.

Fique atento quanto ao de requisições para o correto funcionamento da API.

Consulta individual

GET https://api-v2.smsfire.com.br/bigdata/status/:id

Informe o id da query que é dado no callback das requisições ou então customId que é informado na requisição de envio da consulta.

Atenção: Campos com * (asterisco) são obrigatórios

Path Parameters

Name
Type
Description

id*

string

id ou customId da query (Máx. 40 caracteres)

Headers

Name
Type
Description

Authorization*

string

Basic <Token>

{
  "id": 123,
  "customId": "fire0001",
  "campaignId": 190,
  "ip": "127.127.1.1",
  "cost": 0.25,
  "statusCode": 1,
  "statusName": "NEW",
  "statusDate": "2021-09-13T17:00:56-0300",
  "person": {
    "document": "02203304405",
    "documentSituation": "REGULAR",
    "fullname": "JOÃO BEZERRA DA SILVA",
    "birthday": "1927-02-23",
    "sex": "masc",
    "mother": "EMILIA DA SILVA",
    "dead": true,
    "income": "1000",
    "score": "ALTISSIMO",
    "occupation": "MUSICO e INSTRUMENTISTA",
    "mobiles": [
      {
        "area": "85",
        "number": "944556677",
        "checked": true,
        "whatsapp": true,
        "ranking": 1
      }
    ],
    "landlines": [
      {
        "area": "85",
        "number": "22445566",
        "checked": true,
        "whatsapp": false,
        "ranking": 1
      }
    ],
    "emails": [
      {
        "email":"silva_bez@gmail.com",
        "checked":false,
        "ranking":1
      }
    ],
    "addresses": [
      {
        "direction": "R FUNCHAL 418 29 A",
        "number": "418",
        "plus": "29 A",
        "district": "VL OLIMPIA",
        "city": "SAO PAULO",
        "state": "SP",
        "postalcode": "04551060",
        "type": "residencial",
        "ranking": 1
      }
    ],
    "vehicles": [
      {
        "plate": "AAA6677",
        "model": "VW/SANTANA GLS",
        "manufactureYear": 1988,
        "modelYear": 1988,
        "renavan": "444555666",
        "chassis": "9BWZZZ32ZJP00112233",
        "licensingDate": "1993-07-05T00:00:00-0300",
        "ranking": 1
      }
    ],
    "parents": [
      {
        "fullname":"EMILIA DA SILVA",
        "document":"02288877766",
        "type":"MAE"
      }
    ],
    "businesses": [
      {
        "fullname": "PADARIA BEZERRA LTDA",
        "document": "334445550000109",
        "capital": 220000,
        "share": 100,
        "status": "ATIVA",
        "fundationDate": "1966-07-20T00:00:00-0300"
      }
    ]
  }
}
{
  "id": 124,
  "customId": "fire0002",
  "campaignId": 190,
  "ip": "127.127.1.1",
  "cost": 0.25,
  "statusCode": 1,
  "statusName": "NEW",
  "statusDate": "2021-09-13T17:00:56-0300",
  "company": {
    "document": "00111222000100",
    "documentSituation": "ATIVA",
    "fiscalName": "EMPRESA EXEMPLO LTDA ME",
    "fantasyName": "EMPRESA EXEMPLO",
    "birthday": "2001-02-25",
    "type": "ME",
    "occupation": "PROMOÇÃO DE VENDAS",
    "business": [
      {
        "code": "73190",
        "type": "SERVICO",
        "segment": "7319002",
        "description": "PROMOÇÃO DE VENDAS"
      }
    ],
    "mobiles": [
      {
        "area": "11",
        "number": "944556677",
        "checked": true,
        "whatsapp": true,
        "ranking": 1
      }
    ],
    "landlines": [
      {
        "area": "11",
        "number": "22445566",
        "checked": true,
        "whatsapp": false,
        "ranking": 1
      }
    ],
    "emails": [
      {
        "email": "exemplo@empresa.com.br",
        "checked": false,
        "ranking": 1
      }
    ],
    "addresses": [
      {
        "type": "comercial",
        "direction": "AV PAULISTA 1001",
        "number": "1001",
        "plus": "CONJUNTO 10",
        "district": "BELA VISTA",
        "city": "SAO PAULO",
        "state": "SP",
        "postalcode": "01310300",
        "ranking": 1
      }
    ],
    "vehicles": [
      {
        "plate": "AAA6677",
        "model": "PEUGEOT/206 SOLEIL",
        "manufactureYear": 2007,
        "modelYear": 2008,
        "renavan": "777888999",
        "chassis": "AA00BBB22C3333333",
        "licensingDate": "2009-07-05T00:00:00-0300",
        "ranking": 1
      }
    ],
    "associates": [
      {
        "fullname": "JOÃO SILVA",
        "document": "11122233344",
        "capital": 100000,
        "share": 100
      }
    ]
  }
}
{
  "id": 125,
  "customId": "fire0003",
  "campaignId": 201,
  "document": "00111222000100",
  "statusCode": 3,
  "statusName": "INVALID",
  "statusDate": "2021-09-13T17:00:56-0300",
}
{
  "error": {
    "message": "Invalid Endpoint"
  }
}

Exemplo de requisição

  • Consulta por id

GET - https://api-v2.smsfire.com.br/bigdata/status/000001

  • Consulta por customId

GET - https://api-v2.smsfire.com.br/bigdata/status/fire0001

Devido ao grande volume de dados informado, neste serviço não há um método de consulta múltipla por id ou customId

Campos JSON do status

Pessoa física ( CPF)

Campo

Tipo

Descrição

id

int

Id da consulta

customId

string | null

Id personalizado fornecido pelo cliente

campaignId

int

Id da campanha vinculada a mensagem

ip

string

Ip de onde a consulta foi gerada

cost

float

Valor debitado do saldo

statusCode

int

Código do status atual da mensagem

statusName

string

Nome do status da consulta

statusDate

string

Data da última atualização do status (ISO8601)

person

object

Objeto dado quando documento consultado é de pessoa física (CPF)

person.document

string

Documento pesquisado

person.documentSituation

string

Situação do documento

  • Regular

  • Cancelado

  • Titular falecido

  • Suspenso

  • Pendente de regularização

person.fullname

string

Nome completo

person.birthday

string

Data de nascimento (ISO8601)

person.sex

string

Gênero da pessoa

  • masc

  • fem

person.mother

string

Nome completo da mãe

person.dead

boolean

Indicativo se pessoa é falecida

person.income

string | null

Renda prevista

person.score

string | null

Risco de crédito

  • Baixíssimo risco

  • Baixo risco

  • Médio

  • Alto

  • Altíssimo

person.occupation

string | null

Profissão declarada

person.mobiles

array

person.landlines

array

person.emails

array

person.addresses

array

person.vehicles

array

person.parents

array

person.businesses

array

Pessoa jurídica (CNPJ)

Campo

Tipo

Descrição

id

int

Id da consulta

customId

string | null

Id personalizado fornecido pelo cliente

campaignId

int

Id da campanha vinculada a mensagem

ip

string

Ip de onde a consulta foi gerada

cost

float

Valor debitado do saldo

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)

company

object

Objeto dado quando documento consultado é de pessoa jurídica (CNPJ)

company.document

string

Documento pesquisado

company.documentSituation

string

Situação do documento

  • Ativa

  • Baixada

  • Inapta

  • Regular

  • Suspensa

company.fiscalName

string

Razão social da empresa

company.fantasyName

string | null

Nome fantasia da empresa

company.birthday

string

Data de fundação da empresa

company.type

string

Porte da empresa

  • MEI

  • EIRELI

  • EPP

  • LTDA

  • ME

  • SA

company.occupation

string | null

Atividade principal da empresa

company.business

array

company.mobiles

array

company.landlines

array

company.emails

array

company.addresses

array

company.vehicles

array

company.associates

array

Estrutura do array business

Campo

Tipo

Descrição

code

string

Código CNAE

type

string

Tipo de CNAE

segment

string

Segmento CNAE

description

string

Descrição do código CNAE

Estrutura do array mobiles

Quando nenhum celular é encontrado, o array retornado é vazio.

Campo

Tipo

Descrição

area

string

Código de área do telefone

number

string

Número do telefone

checked

boolean

Se número é verificado ou não

whatsapp

boolean

Se número possui WhatsApp ou não

ranking

int

Qualidade de possibilidade de contato

Estrutura do array landlines

Quando nenhum telefone fixo é encontrado, o array retornado é vazio.

Campo

Tipo

Descrição

area

string

Código de área do telefone

number

string

Número do telefone

checked

boolean

Se número é verificado ou não

whatsapp

boolean

Se número possui WhatsApp ou não

ranking

int

Qualidade de possibilidade de contato

Estrutura do array e-mails

Quando nenhum e-mail é encontrado, o array retornado é vazio.

Campo

Tipo

Descrição

email

string

Endereço de e-mail

checked

boolean

Se e-mail é verificado ou não

ranking

int

Qualidade de possibilidade de contato

Estrutura do array addresses

Quando nenhum endereço é encontrado, o array retornado é vazio.

Campo

Tipo

Descrição

type

string | null

Informação do tipo de endereço

  • residencial

  • comercial

direction

string

Endereço completo

number

string | null

Número do endereço

plus

string | null

Complemento

district

string

Bairro ou distrito

city

string

Cidade

state

string

Estado

postalcode

string

Código postal (CEP)

Estrutura do array vehicles

Quando nenhum veículo é encontrado, o array retornado é vazio.

Campo

Tipo

Descrição

plate

string | null

Placa do veículo

model

string

Marca e modelo do veículo

manufactureYear

int

Ano de fabricação

modelYear

int

Ano do modelo

renavam

string | null

Registro renavam

chassis

string | null

Sequencia completa do chassi

licensingDate

string | null

Data identificada do último licenciamento (ISO8601).

ranking

int

Ordem de do mais novo ao mais antigo

Estrutura do array associates

Quando nenhum sócio é identificado, o array retornado é vazio.

Campo

Tipo

Descrição

fullname

string

Nome completo do sócio(a)

document

string

CPF ou CNPJ do sócio(a)

capital

float

Valor em R$ do capital do sócio(a)

share

float

Porcentagem de participação do sócio(a)

Estrutura do array parents

Quando nenhum vínculo é identificado, o array retornado é vazio.

Campo

Tipo

Descrição

fullname

string

Nome completo

document

string

Documento da pessoa (CPF)

type

string | null

Tipo de vínculo

  • MAE

  • PAI

  • IRMAO(A)

  • PRIMO(A)

  • TIO(A)

  • SOBRINHO(A)

  • VIZINHO

Estrutura do array businesses

Quando nenhum vínculo com empresas é identificado, o array retornado é vazio.

Campo

Tipo

Descrição

fullname

string

Razão social da empresa

document

string

CNPJ da empresa

capital

float

Valor em R$ do capital da pessoa consultada

share

float

Porcentagem de participação da pessoa a empresa

status

string

Situação da empresa

  • Ativa

  • Baixada

  • Inapta

fundationDate

string

Data de fundação da empresa (ISO8601).

Documento inválido ou inexistente

Campo

Tipo

Descrição

id

int

Id da consulta

customId

string | null

Id personalizado fornecido pelo cliente

campaignId

int

Id da campanha vinculada a mensagem

document

string

Documento pesquisado

statusCode

int

Código do status atual da mensagem

statusName

string

Nome do status da consulta

statusDate

string

Data da última atualização do status (ISO8601)

Detalhamento dos tipos de cada um dos campos dados no response das consultas ou .

Lista de

Lista de

Lista de

Lista de

Lista de

Lista de

Lista de

Lista de

Lista de

Lista de

Lista de

Lista de

Lista de

Lista de

telefones celulares
telefones fixos
e-mails
endereços
veículos
relação de parentesco
empresas
CNAEs identificados
telefones celulares
telefones fixos
e-mails
endereços
veículos
sócios
individuais
múltiplas
rate-limit
webhooks