For the complete documentation index, see llms.txt. This page is also available as Markdown.

Busca CAC

Busca empresas registradas na Comissão de Assuntos Corporativos (CAC) da Nigéria por nome ou número de registro (RC number).

Endpoint

GET /kyc/nga/cac/search

Autenticação

Tipo
Localização
Nome

API Key

Cabeçalho

x-api-key

Parâmetros de consulta

Parâmetro
Tipo
Obrigatório
Descrição

search

string

Sim

Nome da empresa ou número RC a ser pesquisado.

Exemplo de solicitação

GET /kyc/nga/cac/search?search=acme

Respostas

200 Sucesso

Parâmetros de resposta

Parâmetro
Tipo
Descrição

serviceResultCode

integer

Código que indica o resultado geral da execução do serviço. Ver Código de Resultado do Serviço

serviceTime

string

Tempo de processamento (milissegundos).

serviceResultLog

string

Campo descritivo do resultado da execução do serviço. Inclui detalhes quando há um erro ou exceção no módulo.

serviceTransactionId

string

Identificador de transação associado à solicitação processada pela API.

data

array

Array com as empresas encontradas (sem objeto contêiner). Veja a tabela abaixo.

Parâmetros de resposta — data[]

Cada elemento do array representa uma empresa registrada na CAC:

Parâmetro
Tipo
Descrição

id

integer

Identificador único da empresa no banco de dados da CAC.

approved_name

string

Nome registrado (aprovado) da empresa.

rc_number

string

Número de registro (RC Number).

classification

string

Classificação da entidade. Valores possíveis: company, business, IT

classification_id

integer

Código numérico da classificação.

active

boolean

Indica se a empresa está atualmente ativa.

registration_approved

boolean

Indica se o registro está aprovado.

registration_date

string

Data de registro (formato ISO 8601).

business_commencement_date

string | null

Data de início das atividades.

head_office_address

string

Endereço da sede.

branch_address

string

Endereço da filial.

address

string

Endereço físico.

city

string

Cidade.

state

string

Status.

lga

string

Área de Governo Local (LGA).

email

string

E-mail de contato.

objectives

string

Objeto social / atividade declarada.

company_type_name

string | null

Tipo de empresa.

nature_of_business_name

string | null

Natureza do negócio.

delisting_status

string | null

Status de baixa do registro (se aplicável).

Código de Resultado do Serviço

O serviceResultCode indica o resultado geral da execução do serviço:

serviceResultCode
Descrição
Código HTTP

200

A execução do serviço foi bem-sucedida, o módulo processou a solicitação corretamente.

200

Exemplo de resposta

400 Requisição inválida

Erro retornado com o envelope do serviço (serviceResultCode reflete o código HTTP da resposta):

502 Gateway inválido

É retornado quando o serviço está temporariamente indisponível ou sua resposta não pôde ser interpretada. O corpo usa o envelope do serviço com serviceResultCode: 500:

504 Tempo esgotado no gateway

Erro de Timeout, retornado com o envelope do serviço:

Os erros de autenticação (401/403) são rejeitados pelo gateway antes de chegar ao serviço e não usam o envelope serviceResultCode. Os erros de validação da plataforma usam o formato application/problem+json. Consulte Tratamento de erros para ver os detalhes das três formas de resposta.

Atualizado