Skip to main content
GET
Catálogo de tipos de documento
Retorna o catálogo de tipos de documento de identificação do comprador para um país: quais tipos existem (CEDULA, CPF, NIT…), como o número é validado e os valores padrão quando a venda não identificou o comprador. Esse catálogo antes vivia na API de um provedor externo — e, para o Brasil, em uma lista hardcoded dentro do app cliente. Agora o FIRE o serve como a fonte única. Os valores de code que você recebe aqui são exatamente o que deve enviar de volta em client.govIdType ao injetar um pedido: não há mapeamento de compatibilidade, então um catálogo desatualizado do seu lado se manifesta como um código que não confere.

Autenticação

Esse scope não está vinculado a uma conta. O catálogo é um dado compartilhado e global — não contém informação de nenhum tenant — então a key não precisa pertencer a nenhuma conta nem vendor. Consequência prática: todos os integradores veem exatamente o mesmo catálogo para um dado país, e você pode usar uma única key para todos os seus deployments, independentemente de quais contas eles atendam.

Parâmetros de query

string
obrigatório
Código de país ISO 3166-1 alfa-2 (BR, EC, CO…). Não diferencia maiúsculas — é normalizado para maiúsculas. Se estiver ausente ou malformado (não forem exatamente duas letras), retorna 400.
Não há outros filtros. Tipos inativos nunca são retornados, e a lista já chega ordenada na ordem em que deve ser exibida.

Resposta

string
O país solicitado, normalizado para maiúsculas.
array
Os tipos de documento do país, em ordem de exibição.
object | null
O que registrar no comprovante quando o comprador não se identificou. Vem separado da lista porque responde a outra pergunta: a lista é “o que o comprador pode escolher”, isto é “o que usar quando ele não escolheu nada”.null quando o país não o define — hoje Argentina (tem o tipo mas não o número declarado), Venezuela e Chile.
Um país ainda sem catálogo configurado retorna listas vazias e finalConsumer: null — não um 404. “Ainda não foi configurado” é uma resposta legítima, e você precisa poder distingui-la de uma falha.
O catálogo muda pouco. Faça cache por país e atualize periodicamente — mas atualize: enviar um código que já não existe no catálogo é exatamente o desvio que este endpoint substitui.

Erros

Relacionado