Skip to main content
POST
Refinanciamento (REFIN)
Etapa opcional — usada apenas quando a operação é de refinanciamento, como alternativa à averbação.
O refinanciamento é o caminho alternativo à averbação dentro do fluxo de contratação: em vez de incluir um contrato novo, ele quita um ou mais contratos ativos do trabalhador, informando os contratos refinanciados e o valor de quitação.
Todos os endpoints requerem autenticação via Bearer token no header Authorization. Consulte o guia de autenticação para obter suas credenciais e gerar um token.

Chamada

POST /contract/refinancing · processamento assíncrono (202 + requestId) Fica sob a URL base https://hml.zipdin.com.br/dataprev-controller (homologação). Como toda operação de /contract/*, é sempre assíncrona: a resposta imediata confirma o enfileiramento e o resultado chega por consulta de status ou webhook.
Contratos originados com garantia só podem ser refinanciados 1 para 1.

Relação com a Averbação

O corpo do REFIN usa o mesmo schema da Averbação (assignee, endorsement, contractInfo, workerInfo, paymentList), com duas diferenças no bloco endorsement: A mesma regra de consistência da averbação se aplica: a soma de paymentList[].paymentValue deve ser igual a endorsement.loanValue.

Exemplo

O exemplo acima é reduzido para destacar os campos específicos do REFIN. Os blocos endorsement, contractInfo e workerInfo têm os mesmos campos obrigatórios da Averbação — consulte a página de averbação para a lista completa.
Usa o formato de erro RFC7807-like descrito em Averbação → Erros de /contract/*.

Cancelamento do REFIN

🚧 Em construção. A chamada para cancelar a operação de REFIN no mesmo dia ainda não está disponível no Dataprev Controller. Esta página será atualizada quando o endpoint existir.