A integração tem duas fases:
  1. Originação (por produto): cada produto tem seus próprios métodos para simular e criar a proposta.
  2. Acompanhamento (transversal, via Operações): depois que a proposta é criada, ela vira uma Operação — e a partir daí você usa os métodos de Operações, iguais para todos os produtos.

1. Originação — por produto

Cada produto (aba Produtos) expõe os métodos específicos da sua esteira para simular e contratar (criar a proposta). Por exemplo: O resultado dessa fase é uma proposta criada.

2. A proposta vira uma Operação

Assim que a proposta é criada, ela passa a ser uma Operação, identificada pelo código público (code, uma string) — nunca pelo id interno. Esse code é a sua referência para tudo daqui em diante.

3. Acompanhamento — via Operações

A partir da Operação, use os métodos da aba Operações (transversais a qualquer produto), sempre pelo code:
  • Obter detalhes — estado atual da operação.
  • Listar eventos — histórico/linha do tempo de status.
  • Obter CCB — o contrato (CCB) em base64.
  • Cancelar — cancela a operação.
  • Listar — lista suas operações (todos os produtos), com filtros.
Em vez de ficar consultando (polling), assine o webhook de mudança de status: a HubCred te avisa automaticamente a cada mudança de status da operação.
Regra prática: antes da proposta criada → métodos do produto; depois → métodos de Operações.