{"openapi":"3.1.0","info":{"title":"empresasnobra: Brazilian company register API","version":"1.0.0","description":"Register data (Receita Federal, open CNPJ dump) for every active establishment in Brazil, plus those whose status changed in the previous 24 months. Refreshed within 24 h of each monthly publication. Contact values are never returned, only has-email / has-phone flags. Guide: https://empresasnobra.flukebase.me/desenvolvedores"},"servers":[{"url":"https://empresasnobra.flukebase.me"}],"security":[{"bearer":[]}],"paths":{"/api/v1/companies/{cnpj}":{"get":{"operationId":"getCompany","summary":"One CNPJ's register record","description":"Scope `companies:read`. 1 quota unit.","parameters":[{"name":"cnpj","in":"path","required":true,"description":"CNPJ in any spelling: 12345678000195, 12.345.678/0001-95, 12.ABC.345/01DE-35.","schema":{"type":"string"}}],"responses":{"200":{"description":"The record.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyResponse"}}}},"400":{"description":"Invalid request (`code: invalid_request`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"401":{"description":"Missing, unknown or revoked key (`unauthorized`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"403":{"description":"Key lacks the scope (`forbidden`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"404":{"description":"Not in the loaded register (`not_found`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"429":{"description":"Rate limit or daily quota (`rate_limited` / `quota_exceeded`); see Retry-After.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}}}}},"/api/v1/companies/batch":{"post":{"operationId":"getCompanies","summary":"Up to 100 CNPJs in one request","description":"Scope `companies:read`. 1 quota unit per CNPJ sent.","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRequest"}}}},"responses":{"200":{"description":"Found, not found and invalid, separately.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchResponse"}}}},"400":{"description":"Invalid request (`code: invalid_request`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"401":{"description":"Missing, unknown or revoked key (`unauthorized`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"403":{"description":"Key lacks the scope (`forbidden`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"429":{"description":"Rate limit or daily quota (`rate_limited` / `quota_exceeded`); see Retry-After.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}}}}},"/api/v1/companies":{"get":{"operationId":"searchCompanies","summary":"Search / list companies","description":"Scope `companies:read`. 1 quota unit per page. Keyset paging via `nextCursor`.","parameters":[{"name":"q","in":"query","required":false,"description":"Texto livre sobre razão social e nome fantasia.","schema":{"type":"string","maxLength":200}},{"name":"uf","in":"query","required":false,"description":"UF(s), ex.: SP,RJ.","schema":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"style":"form","explode":true},{"name":"municipio","in":"query","required":false,"description":"Código(s) IBGE de 7 dígitos do município.","schema":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"style":"form","explode":true},{"name":"municipioTom","in":"query","required":false,"description":"Código(s) TOM/SIAFI de 4 dígitos (o código usado pela Receita).","schema":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"style":"form","explode":true},{"name":"cnae","in":"query","required":false,"description":"Prefixo(s) CNAE: '41' (divisão) até '4120400' (subclasse). Aplica-se ao CNAE principal.","schema":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"style":"form","explode":true},{"name":"natureza","in":"query","required":false,"description":"Código(s) de natureza jurídica, ex.: 2062, 2135.","schema":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"style":"form","explode":true},{"name":"porte","in":"query","required":false,"description":"00 não informado, 01 ME, 03 EPP, 05 demais.","schema":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"style":"form","explode":true},{"name":"situacao","in":"query","required":false,"description":"Padrão 02 (ativa). 03 suspensa, 04 inapta, 08 baixada.","schema":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"style":"form","explode":true},{"name":"matriz","in":"query","required":false,"description":"Somente matrizes.","schema":{"type":"string","enum":["0","1","true","false"]}},{"name":"mei","in":"query","required":false,"description":"true = optante pelo MEI; false = registro explícito de não optante.","schema":{"type":"string","enum":["0","1","true","false"]}},{"name":"simples","in":"query","required":false,"description":"true = optante pelo Simples Nacional.","schema":{"type":"string","enum":["0","1","true","false"]}},{"name":"temEmail","in":"query","required":false,"description":"Tem e-mail no registro (o valor não é exposto).","schema":{"type":"string","enum":["0","1","true","false"]}},{"name":"temTelefone","in":"query","required":false,"description":"Tem telefone no registro (o valor não é exposto).","schema":{"type":"string","enum":["0","1","true","false"]}},{"name":"abertaDesde","in":"query","required":false,"description":"Data de início de atividade >= (YYYY-MM-DD).","schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}},{"name":"abertaAte","in":"query","required":false,"description":"Data de início de atividade <= (YYYY-MM-DD).","schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}},{"name":"capitalMin","in":"query","required":false,"description":"Capital social mínimo (R$).","schema":{"type":"string"}},{"name":"capitalMax","in":"query","required":false,"description":"Capital social máximo (R$).","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Itens por página (1-100, padrão 20).","schema":{"type":"string"}},{"name":"cursor","in":"query","required":false,"description":"Valor de `nextCursor` da página anterior.","schema":{"type":"string","maxLength":512}}],"responses":{"200":{"description":"A page of companies.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResponse"}}}},"400":{"description":"Invalid request (`code: invalid_request`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"401":{"description":"Missing, unknown or revoked key (`unauthorized`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"403":{"description":"Key lacks the scope (`forbidden`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"429":{"description":"Rate limit or daily quota (`rate_limited` / `quota_exceeded`); see Retry-After.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}}}}},"/api/v1/companies/count":{"get":{"operationId":"countCompanies","summary":"Count companies matching the search filters","description":"Scope `companies:read`. Exact below 10,000 matches, planner estimate above (`isEstimate`).","parameters":[{"name":"q","in":"query","required":false,"description":"Texto livre sobre razão social e nome fantasia.","schema":{"type":"string","maxLength":200}},{"name":"uf","in":"query","required":false,"description":"UF(s), ex.: SP,RJ.","schema":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"style":"form","explode":true},{"name":"municipio","in":"query","required":false,"description":"Código(s) IBGE de 7 dígitos do município.","schema":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"style":"form","explode":true},{"name":"municipioTom","in":"query","required":false,"description":"Código(s) TOM/SIAFI de 4 dígitos (o código usado pela Receita).","schema":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"style":"form","explode":true},{"name":"cnae","in":"query","required":false,"description":"Prefixo(s) CNAE: '41' (divisão) até '4120400' (subclasse). Aplica-se ao CNAE principal.","schema":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"style":"form","explode":true},{"name":"natureza","in":"query","required":false,"description":"Código(s) de natureza jurídica, ex.: 2062, 2135.","schema":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"style":"form","explode":true},{"name":"porte","in":"query","required":false,"description":"00 não informado, 01 ME, 03 EPP, 05 demais.","schema":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"style":"form","explode":true},{"name":"situacao","in":"query","required":false,"description":"Padrão 02 (ativa). 03 suspensa, 04 inapta, 08 baixada.","schema":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"style":"form","explode":true},{"name":"matriz","in":"query","required":false,"description":"Somente matrizes.","schema":{"type":"string","enum":["0","1","true","false"]}},{"name":"mei","in":"query","required":false,"description":"true = optante pelo MEI; false = registro explícito de não optante.","schema":{"type":"string","enum":["0","1","true","false"]}},{"name":"simples","in":"query","required":false,"description":"true = optante pelo Simples Nacional.","schema":{"type":"string","enum":["0","1","true","false"]}},{"name":"temEmail","in":"query","required":false,"description":"Tem e-mail no registro (o valor não é exposto).","schema":{"type":"string","enum":["0","1","true","false"]}},{"name":"temTelefone","in":"query","required":false,"description":"Tem telefone no registro (o valor não é exposto).","schema":{"type":"string","enum":["0","1","true","false"]}},{"name":"abertaDesde","in":"query","required":false,"description":"Data de início de atividade >= (YYYY-MM-DD).","schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}},{"name":"abertaAte","in":"query","required":false,"description":"Data de início de atividade <= (YYYY-MM-DD).","schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}},{"name":"capitalMin","in":"query","required":false,"description":"Capital social mínimo (R$).","schema":{"type":"string"}},{"name":"capitalMax","in":"query","required":false,"description":"Capital social máximo (R$).","schema":{"type":"string"}}],"responses":{"200":{"description":"The count.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountResponse"}}}},"400":{"description":"Invalid request (`code: invalid_request`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"401":{"description":"Missing, unknown or revoked key (`unauthorized`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"403":{"description":"Key lacks the scope (`forbidden`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"429":{"description":"Rate limit or daily quota (`rate_limited` / `quota_exceeded`); see Retry-After.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}}}}},"/api/v1/stats/openings":{"get":{"operationId":"openingStats","summary":"Companies opened per day × UF × CNAE seção","description":"Scope `stats:read`. At most 400 days per request.","parameters":[{"name":"de","in":"query","required":false,"description":"Início (YYYY-MM-DD). Padrão: 30 dias antes de `ate`.","schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}},{"name":"ate","in":"query","required":false,"description":"Fim (YYYY-MM-DD). Padrão: hoje.","schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}},{"name":"uf","in":"query","required":false,"schema":{"type":"string","pattern":"^[A-Za-z]{2}$"}},{"name":"secao","in":"query","required":false,"description":"Seção CNAE (A-U).","schema":{"type":"string","pattern":"^[A-Za-z]$"}},{"name":"ordem","in":"query","required":false,"schema":{"type":"string","enum":["dia","total"]}},{"name":"limit","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Daily counts.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpeningsResponse"}}}},"400":{"description":"Invalid request (`code: invalid_request`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"401":{"description":"Missing, unknown or revoked key (`unauthorized`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"403":{"description":"Key lacks the scope (`forbidden`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"429":{"description":"Rate limit or daily quota (`rate_limited` / `quota_exceeded`); see Retry-After.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}}}}},"/api/v1/reference/{kind}":{"get":{"operationId":"referenceTable","summary":"Code tables: cnaes, municipios, naturezas, portes, situacoes, secoes","description":"Scope `companies:read`.","parameters":[{"name":"kind","in":"path","required":true,"schema":{"type":"string","enum":["cnaes","municipios","naturezas","portes","situacoes","secoes"]}}],"responses":{"200":{"description":"The table.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReferenceResponse"}}}},"400":{"description":"Invalid request (`code: invalid_request`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"401":{"description":"Missing, unknown or revoked key (`unauthorized`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"403":{"description":"Key lacks the scope (`forbidden`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"429":{"description":"Rate limit or daily quota (`rate_limited` / `quota_exceeded`); see Retry-After.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}}}}},"/api/v1/meta":{"get":{"operationId":"datasetMeta","summary":"Which dump is loaded, its age, coverage and last sync","description":"Scope `companies:read`.","responses":{"200":{"description":"Dataset metadata.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DatasetMetaResponse"}}}},"400":{"description":"Invalid request (`code: invalid_request`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"401":{"description":"Missing, unknown or revoked key (`unauthorized`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"403":{"description":"Key lacks the scope (`forbidden`).","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"429":{"description":"Rate limit or daily quota (`rate_limited` / `quota_exceeded`); see Retry-After.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}}}}}},"components":{"securitySchemes":{"bearer":{"type":"http","scheme":"bearer","description":"`Authorization: Bearer enb_live_...` (or `X-Api-Key`). One key per tenant project."}},"schemas":{"Meta":{"type":"object","properties":{"sourceVersion":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Dump da Receita refletido, ex.: RFB-2026-09-12."},"stale":{"type":"boolean","description":"true quando o dump tem mais de 45 dias."}},"required":["sourceVersion","stale"],"additionalProperties":false},"Company":{"type":"object","properties":{"cnpj":{"type":"string","description":"14 caracteres canônicos (alfanumérico desde jul/2026)."},"cnpjFormatado":{"type":"string"},"matriz":{"type":"boolean"},"razaoSocial":{"type":"string"},"nomeFantasia":{"anyOf":[{"type":"string"},{"type":"null"}]},"situacao":{"type":"object","properties":{"code":{"type":"string"},"label":{"type":"string"},"ativa":{"type":"boolean"},"desde":{"anyOf":[{"type":"string"},{"type":"null"}]},"motivo":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["code","label","ativa","desde","motivo"],"additionalProperties":false},"abertura":{"anyOf":[{"type":"string"},{"type":"null"}]},"naturezaJuridica":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["code","description"],"additionalProperties":false},{"type":"null"}]},"porte":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"label":{"type":"string"}},"required":["code","label"],"additionalProperties":false},{"type":"null"}]},"capitalSocial":{"anyOf":[{"type":"number"},{"type":"null"}]},"cnaePrincipal":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["code","description"],"additionalProperties":false},{"type":"null"}]},"cnaesSecundarios":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["code","description"],"additionalProperties":false}},"endereco":{"type":"object","properties":{"logradouro":{"anyOf":[{"type":"string"},{"type":"null"}]},"numero":{"anyOf":[{"type":"string"},{"type":"null"}]},"complemento":{"anyOf":[{"type":"string"},{"type":"null"}]},"bairro":{"anyOf":[{"type":"string"},{"type":"null"}]},"cep":{"anyOf":[{"type":"string"},{"type":"null"}]},"uf":{"anyOf":[{"type":"string"},{"type":"null"}]},"municipio":{"anyOf":[{"type":"object","properties":{"tom":{"type":"string"},"ibge":{"anyOf":[{"type":"string"},{"type":"null"}]},"nome":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["tom","ibge","nome"],"additionalProperties":false},{"type":"null"}]}},"required":["logradouro","numero","complemento","bairro","cep","uf","municipio"],"additionalProperties":false},"simples":{"type":"object","properties":{"optante":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"null = sem registro de opção (≠ não optante)."},"desde":{"anyOf":[{"type":"string"},{"type":"null"}]},"ate":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["optante","desde","ate"],"additionalProperties":false},"mei":{"type":"object","properties":{"optante":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"null = sem registro de opção (≠ não optante)."},"desde":{"anyOf":[{"type":"string"},{"type":"null"}]},"ate":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["optante","desde","ate"],"additionalProperties":false},"contato":{"type":"object","properties":{"temEmail":{"type":"boolean"},"temTelefone":{"type":"boolean"}},"required":["temEmail","temTelefone"],"additionalProperties":false,"description":"Presença apenas. Valores de contato não são expostos pela API."},"estabelecimentos":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"Estabelecimentos (matriz + filiais) com a mesma raiz."},"atualizadoEm":{"type":"string","description":"Dump do qual este registro foi escrito pela última vez."}},"required":["cnpj","cnpjFormatado","matriz","razaoSocial","nomeFantasia","situacao","abertura","naturezaJuridica","porte","capitalSocial","cnaePrincipal","cnaesSecundarios","endereco","simples","mei","contato","estabelecimentos","atualizadoEm"],"additionalProperties":false},"CompanySummary":{"type":"object","properties":{"cnpj":{"type":"string"},"razaoSocial":{"type":"string"},"nomeFantasia":{"anyOf":[{"type":"string"},{"type":"null"}]},"situacao":{"type":"object","properties":{"code":{"type":"string"},"label":{"type":"string"}},"required":["code","label"],"additionalProperties":false},"matriz":{"type":"boolean"},"abertura":{"anyOf":[{"type":"string"},{"type":"null"}]},"cnaePrincipal":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["code","description"],"additionalProperties":false},{"type":"null"}]},"porte":{"anyOf":[{"type":"string"},{"type":"null"}]},"uf":{"anyOf":[{"type":"string"},{"type":"null"}]},"municipio":{"anyOf":[{"type":"object","properties":{"tom":{"type":"string"},"nome":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["tom","nome"],"additionalProperties":false},{"type":"null"}]},"contato":{"type":"object","properties":{"temEmail":{"type":"boolean"},"temTelefone":{"type":"boolean"}},"required":["temEmail","temTelefone"],"additionalProperties":false,"description":"Presença apenas. Valores de contato não são expostos pela API."}},"required":["cnpj","razaoSocial","nomeFantasia","situacao","matriz","abertura","cnaePrincipal","porte","uf","municipio","contato"],"additionalProperties":false},"Problem":{"type":"object","properties":{"type":{"type":"string"},"title":{"type":"string"},"status":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"code":{"type":"string","enum":["invalid_request","unauthorized","forbidden","not_found","rate_limited","quota_exceeded","not_configured","internal_error"]},"detail":{"type":"string"}},"required":["type","title","status","code"],"additionalProperties":false},"CompanyResponse":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/Company"},"meta":{"$ref":"#/components/schemas/Meta"}},"required":["data","meta"],"additionalProperties":false},"BatchResponse":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/Company"}},"notFound":{"type":"array","items":{"type":"string"},"description":"CNPJs válidos que não estão no registro carregado."},"invalid":{"type":"array","items":{"type":"string"},"description":"Entradas que não são CNPJs válidos (formato ou dígitos)."},"meta":{"$ref":"#/components/schemas/Meta"}},"required":["data","notFound","invalid","meta"],"additionalProperties":false},"SearchResponse":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/CompanySummary"}},"nextCursor":{"anyOf":[{"type":"string"},{"type":"null"}]},"total":{"anyOf":[{"type":"number"},{"type":"null"}]},"totalIsEstimate":{"type":"boolean"},"meta":{"$ref":"#/components/schemas/Meta"}},"required":["data","nextCursor","total","totalIsEstimate","meta"],"additionalProperties":false},"CountResponse":{"type":"object","properties":{"data":{"type":"object","properties":{"total":{"anyOf":[{"type":"number"},{"type":"null"}]},"isEstimate":{"type":"boolean"}},"required":["total","isEstimate"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}},"required":["data","meta"],"additionalProperties":false},"OpeningsResponse":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"dia":{"type":"string"},"uf":{"type":"string"},"secao":{"type":"object","properties":{"code":{"type":"string"},"label":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["code","label"],"additionalProperties":false},"total":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"comEmail":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["dia","uf","secao","total","comEmail"],"additionalProperties":false}},"meta":{"$ref":"#/components/schemas/Meta"}},"required":["data","meta"],"additionalProperties":false},"ReferenceResponse":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"null"}]}}}},"required":["data"],"additionalProperties":false},"DatasetMetaResponse":{"type":"object","properties":{"data":{"type":"object","properties":{"sourceVersion":{"anyOf":[{"type":"string"},{"type":"null"}]},"dumpDate":{"anyOf":[{"type":"string"},{"type":"null"}]},"ageDays":{"anyOf":[{"type":"number"},{"type":"null"}]},"stale":{"type":"boolean"},"lastSync":{"anyOf":[{"type":"object","properties":{"at":{"type":"string"},"status":{"type":"string"}},"required":["at","status"],"additionalProperties":false},{"type":"null"}]},"coverage":{"type":"object","properties":{"establishments":{"anyOf":[{"type":"number"},{"type":"null"}]},"active":{"anyOf":[{"type":"number"},{"type":"null"}]},"scope":{"type":"string"}},"required":["establishments","active","scope"],"additionalProperties":false},"refresh":{"type":"string"}},"required":["sourceVersion","dumpDate","ageDays","stale","lastSync","coverage","refresh"],"additionalProperties":false}},"required":["data"],"additionalProperties":false},"BatchRequest":{"type":"object","properties":{"cnpjs":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"string","maxLength":32},"description":"1 a 100 CNPJs, em qualquer formatação."}},"required":["cnpjs"],"additionalProperties":false}}}}