Visão geral

1. O que esta API oferece

A IORQ é uma gestora de FIDCs. Esta API é a interface programática para movimentar direitos creditórios dentro dos fundos que gerimos. Em uma única integração você pode:

  • Ceder operações de qualquer tipo de lastro (CCB, duplicata, contrato pré-pago) para o FIDC
  • Liquidar parcelas conforme os pagamentos vão sendo recebidos pelo tomador
  • Recomprar, renegociar ou reverter operações que precisam sair antes da liquidação normal
  • Receber webhooks em tempo real sobre o estado de cada operação
  • Consultar estoque e indicadores da sua carteira no fundo

2. Filosofia da API

Três princípios guiam o design da IORQ API:

1. Agnóstica ao tipo de lastro

Os endpoints de cessão, liquidação e pós-cessão são os mesmos para CCB, duplicata, contrato pré-pago e novos tipos que venham a ser suportados. O tipo é informado via campo no payload (product_type, backing_documents[].type) — não no path.

2. Assíncrona por padrão

Operações que dependem de validação, sinalização para administradora ou processamento financeiro retornam imediatamente com confirmação de recebimento, e o resultado vem via webhook. Você nunca segura uma conexão esperando o ciclo bancário completar.

3. Idempotência primeiro

Todo endpoint mutador aceita uma chave de idempotência (originator_proposal_code ou idempotency_key). Reenviar é seguro: a IORQ retorna o estado atual sem duplicar a operação. Crítico para integrações que dependem de retentativa.

📘

Por que importa

Esses três princípios significam que o cliente da API não precisa conhecer a topologia interna da IORQ (administradoras, bancarizadores, custodiantes) — basta seguir o contrato HTTP e consumir os webhooks.

3. O fluxo macro

Toda operação cedida ao fundo passa pelo mesmo ciclo macro, do desembolso à saída terminal:

flowchart LR
    O[Originação] --> C[Cessão]
    C --> A[Operação ativa]
    A --> L[Liquidação]
    A --> R[Recompra]
    A --> N[Renegociação]
    L --> X[Terminal]
    R --> X
    N --> X

Cada arco do diagrama corresponde a um fluxo operacional documentado nesta referência:

4. Quem usa esta API

PerfilComo usaVolume típico
OriginadorOrigina o lastro, chama a cessão, notifica liquidaçõesCentenas a centenas de milhares de operações/mês
BancarizadorEmite o lastro (em CCBs), pode operar como integrador em arranjos onde detém a relação com a IORQVaria
Plataforma de créditoOrigina e cede em nome de múltiplos sub-cedentes para FIDCs estruturados pela IORQAlto — fluxo contínuo
AdministradoraNão consome esta API — recebe sinalizações via integração dedicada IORQ ↔ ADM

Em todos os casos, o consumidor da API é referido genericamente como integrador nesta documentação.

5. O que esta API não faz

Para evitar surpresas, vale alinhar o escopo:

  • Não emite o lastro. A CCB, duplicata ou contrato precisa estar formalizado antes da cessão. A IORQ não substitui o bancarizador.
  • Não recebe pagamento direto do tomador. O pagamento é recebido na infraestrutura do integrador (boleto, débito, Pix). A IORQ apenas registra a baixa.
  • Não gera o termo de cessão. O termo é gerado pela administradora a partir do lote sinalizado pela IORQ.
  • Não executa cobrança. Cobrança ativa de tomador inadimplente é responsabilidade do originador.

6. Por onde começar

Se você está iniciando uma integração do zero, siga este caminho: