Ambientes e hosts

1. Os dois ambientes

AmbienteQuando usarPersistênciaEfeito real
SandboxIntegração inicial, testes automatizados, homologação contratual com a IORQOperações são persistidas e ficam disponíveis para consultaNenhum — não há sinalização para administradora, não há desembolso real
ProduçãoOperações reaisPersistência completa, integração ativa com administradora, custodiante e bancarizadorTermo de cessão real, desembolso real, registro contábil real no fundo
📘

Princípio

Sandbox é uma réplica funcional de produção — o mesmo contrato HTTP, os mesmos códigos de erro, os mesmos webhooks. A diferença é que sandbox não tem ponte para o mundo financeiro real. Use sandbox sem medo: nada que você faça lá movimenta dinheiro.

2. Hosts

A API é composta por dois hosts distintos por ambiente: o servidor de autenticação (emite tokens) e o servidor de aplicação (recebe as chamadas operacionais).

Sandbox

ServiçoHost
Autenticaçãohttps://auth-hs.sandbox.iorq.com.br
API operacionalhttps://hs-api.sandbox.iorq.com.br
Painel webhttps://painel.sandbox.iorq.com.br

Produção

ServiçoHost
Autenticaçãohttps://auth-hs.iorq.com.br
API operacionalhttps://hs-api.iorq.com.br
Painel webhttps://painel.iorq.com.br
🚧

Atenção

Credenciais de sandbox não funcionam em produção e vice-versa. O fund_id também é diferente entre ambientes — peça à IORQ o fund_id de cada ambiente antes de começar.

3. Requisitos de rede

  • Toda comunicação é via HTTPS (TLS 1.2+). HTTP simples é rejeitado.
  • Não há restrição de IP de saída para clientes da API. Você pode chamar de qualquer origem que resolva os hosts acima.
  • Para receber webhooks, sua URL pública precisa estar acessível para os IPs de saída da IORQ — veja Webhooks · Configuração e segurança.

4. Como obter acesso

O acesso à API é provisionado pela IORQ após assinatura do contrato comercial:

  1. Time comercial da IORQ provisiona suas credenciais OAuth2 (client_id + client_secret) em sandbox
  2. Você integra, testa e homologa em sandbox
  3. Após a aprovação técnica, novas credenciais são emitidas para produção
  4. O fund_id de produção é vinculado à sua conta no momento da liberação

Credenciais são entregues por canal seguro (cofre compartilhado, não por e-mail).

5. Versionamento

A API é versionada por compatibilidade contratual, não por path. Mudanças breaking são tratadas como exceção e comunicadas com antecedência mínima de 90 dias via:

  • E-mail para o contato técnico cadastrado
  • Changelog público
  • Header X-IORQ-API-Deprecation em respostas dos endpoints afetados

Mudanças aditivas (novos campos opcionais, novos eventos de webhook, novos códigos de erro) são liberadas sem aviso prévio — clientes que ignoram campos desconhecidos não quebram.

6. Próximos passos