Listar relatórios de determinado CNPJ

Consultar relatórios de determinado CNPJ

Para detalhar um CNPJ que foi pesquisado anteriormente, basta realizar uma simples requisição com o método GET para a nossa API no seguinte endpoint: https://api-v2.idwall.co/empresa passando como parâmetro do próprio caminho o CNPJ da empresa como mostra o exemplo abaixo.

curl -X GET https://api-v2.idwall.co/empresas/cnpj 
-H "Content-Type: application/json"
-H 'Authorization:seu-token'

Paginação e linhas

Você também pode acrescentar em suas buscas os parâmetros page (página) e rows (linhas) por meio dos parâmetros passados pela urlencoded.

Vide o exemplo abaixo para aprender a como realizar tal requisição.

curl -G https://api-v2.idwall.co/empresas/cnpj
-H "Content-Type: application/x-www-form-urlencoded"
-H 'Authorization:seu-token'
-d "page=1&rows=25"

o número de linhas precisa ser sempre um múltiplo de 25

Exemplo de sucesso

{
    "result": {
        "dados": {
            "cnpj": "12345678910111",
            "nome": "Empresa A",
            "atualizado_em": "2020-06-08T15:32:22.598Z",
            "relatorios": [
                {
                    "numero": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
                    "status": "CONCLUIDO",
                    "nome": "nome_da_configuração",
                    "mensagem": "",
                    "resultado": "INVALID",
                    "atualizado_em": "2020-06-08T15:32:22.598Z"
                },
                {
                    "numero": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
                    "status": "CONCLUIDO",
                    "nome": "nome_da_configuração",
                    "mensagem": "",
                    "resultado": "VALID",
                    "atualizado_em": "2020-06-03T07:00:29.489Z"
                },
      ]
    },
    "paginacao": {
      "atual": 1,
      "linhas": 25,
      "total": "1"
    }
  },
  "status_code": 200
}

Exemplo de erro

{
  "error": "Unauthorized",
  "message": "Falha na autenticação. Por favor verifique o token utilizado e se o acesso foi liberado.",
  "status_code": 401
}
{
  "error":"Not Found",
  "message":"Pessoa não encontrada",
  "status_code":404
}