Pede uma nova análise de crédito de um titular já verificado, com outro pedido e sem nova captura
Uma análise NOVA de um titular já verificado, com outro pedido (valor, prazo, taxa) e sem nova captura: as fontes de crédito do flow são consultadas de novo para esta análise e o motor decide pela sua política. A decisão anterior continua valendo até esta decidir. Com Prefer: wait=N (RFC 7240; N até 25 segundos) a resposta espera a decisão: pronta no prazo, 201 com ela; senão 202 com Location e Retry-After, e o webhook verification.completed chega como sempre. Sem o cabeçalho, 202 na hora. Idempotency-Key é OBRIGATÓRIA: repetir com a mesma chave devolve a primeira resposta (a análise criada, 202) e nunca abre uma segunda análise nem uma segunda cobrança; a mesma chave com outro corpo é 422 idempotency_key_reuse. Enquanto o titular tiver um pedido de revisão aberto da decisão vigente, a nova análise espera a resposta da revisão (409 credit_review_open). Uma análise em andamento por verificação (409 credit_analysis_in_progress). Limite: 6 análises do mesmo titular em 30 dias (429), porque cada consulta nova pesa na nota do titular no birô; sem limite diário de volume da organização. Cobra como a primeira análise: cada fonte consultada ao preço dela (o dado reaproveitado dentro do prazo da família também) e o motor uma vez por análise. Exige uma chave secreta criada COM o escopo credit:analyses:write (chaves sem restrição não o têm) e com lista de IPs permitidos.
Autorizações
Cabeçalhos
Corpo
A verificação aprovada do titular (do mesmo ambiente da chave, com o motor credit_decision no flow), a relação declarada com ele agora (Lei 12.414, art. 15) e o pedido novo, no mesmo formato do credit_request da criação de sessão.
Resposta
A análise terminou dentro do prazo do Prefer: wait (decided, failed ou canceled).
running: as fontes estão sendo consultadas; decided: credit_decision traz a decisão; failed: o motor não decidiu (nada cobrado, peça de novo); canceled: a identidade saiu de approved (negada ou bloqueada) antes da decisão.
running, decided, failed, canceled Por que terminou sem decisão: credit_engine_failed (o motor não decidiu), superseded_by_identity (a identidade saiu de approved), credit_requester_unverified ou credit_declaration_missing (o portão de crédito fechou) e credit_review_open (o titular pediu a revisão da decisão vigente). Em todos, a decisão anterior continua valendo.