1. CCB
Iorq Public Routes
  • AUTH
    • Token de acesso
      POST
  • CCB
    • Cessão de CCB com Documentos de Lastro
      POST
    • Recompra de CCB
      POST
    • Liquidação de parcelas
      POST
    • Liquidação antecipada de parcelas
      POST
    • Atualização de status de instrumento financeiro
      PATCH
    • Anexar documentos a uma CCB existente
      POST
    • Renegociação de CCB (sem documento assinado)
      PATCH
    • Renegociação de CCB com Documentos de Lastro
      PATCH
    • Listar CCBs por Filtro
      GET
  • Webhook
    • Create Webhook
      POST
    • List Webhooks
      GET
    • Get Webhook By Id
      GET
    • Update Webhook
      PATCH
  • Webhook Outgoing
    • Payload enviado para a URL do webhook registrado pelo cliente
      POST
  • Esquemas
    • Schemas
      • TokenRequest
      • TokenResponse
      • WebhookBase
      • OperationData
      • Address
      • Borrower
      • Cosigner
      • InstallmentLoanRequest
      • Installment
      • BackingDocument
      • CreateLoanRequest
      • RepurchaseLoanRequest
      • SettleInstallmentRequest
      • PrepaymentInstallment
      • PrepaymentIdentifier
      • InstallmentPrepaymentRequest
      • WebhookCreateSchema
      • WebhookCreateResponseSchema
      • WebhookResponse
      • WebhookUpdateSchema
      • GetAllWebhookResponse
      • HTTPValidationError
      • ValidationError
      • LoanIdentification
      • BaseLoanRequest
      • DocumentInformation
      • LoanRenegotiationRequest
      • LoanFilesRequest
      • LoanStatusUpdateRequest
      • WebhookPayload
  1. CCB

Renegociação de CCB (sem documento assinado)

PATCH
/loan
Endpoint para envio de uma renegociação de CCB sem o documento assinado.
Utilizado quando o originador ainda não possui a CCB assinada no momento do envio. Após o webhook de aprovação da renegociação (status = approved), o documento assinado deve ser enviado via POST /loan/files com document_information[].type = renegotiation_signature.
Se o originador já possuir a nova CCB assinada no momento do envio, utilize PATCH /loan/renegotiate (multipart) para enviar tudo em uma única requisição.
Campos obrigatórios (ver schema LoanRenegotiationRequest):
fund_id: UUID do fundo
renegotiated_loans: lista de CCBs sendo renegociadas, com originator_proposal_code (obrigatório) e banker_proposal_code (opcional). Códigos duplicados não são permitidos.
new_loan: dados completos da nova CCB (mesmo formato do CreateLoanRequest, sem backing_documents_files). O campo new_loan.backing_documents pode ser deixado vazio — os documentos serão anexados posteriormente.
Fluxo recomendado:
1.
PATCH /loan com os dados da renegociação.
2.
Aguardar webhook status = approved para a nova CCB.
3.
POST /loan/files enviando o documento assinado com type = renegotiation_signature.

Requisição

Authorization
JWT Bearer
Adicionar o parâmetro
Authorization
a Cabeçalhos
Exemplo:
Authorization: ********************
or
Parâmetros Bodyapplication/jsonNecessário

Examples

Respostas

🟢201Criado
application/json
Renegociação recebida e processada com sucesso
Bodyapplication/json

🟠400Solicitação Incorreta
🟠401Não Autorizado
🔴500Erro do Servidor
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PATCH 'https://hs-receiver-app-development.iorq.com.br/api/loan' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "fund_id": "374485cf-f6df-467c-b91d-9f14082c6f36",
    "renegotiated_loans": [
        {
            "originator_proposal_code": "34586674",
            "banker_proposal_code": "12312345453"
        }
    ],
    "new_loan": {
        "banker_cnpj": "34337707000100",
        "product_type": "personal_loan",
        "banker_proposal_code": "12312345454",
        "originator_proposal_code": "34586675",
        "originator_product_type": "medical_credit",
        "ipoc": "903377072215613374214000056026605",
        "number_of_installments": 4,
        "acquisition_value": 3418,
        "interest_rate_monthly": 7.649999,
        "acquisition_rate_monthly": 5,
        "late_interest_rate": 1,
        "late_fine_rate": 5,
        "iof_value": 46.62,
        "fee_value": 13.67,
        "tac_value": 30,
        "cet_monthly": 8.856983,
        "days_base_year": 252,
        "days_base_month": 21,
        "capitalization_frequency": "daily",
        "date_issued": "2025-03-30",
        "borrower": {
            "cpf": "12345678912",
            "name": "Marina Oliveira Santos",
            "birth_date": "1992-08-15",
            "gender": "female",
            "phone": "5511987654321",
            "email": "marina.santos@techcorp.com.br",
            "address": {
                "city": "São Paulo",
                "state": "SP",
                "number": "1000",
                "street": "Av. Paulista",
                "complement": "Apt 100",
                "postal_code": "01310300",
                "neighborhood": "Bela Vista"
            }
        },
        "installments": [
            {
                "code": "1",
                "due_date": "2025-04-30",
                "face_value": 1023.94,
                "acquisition_value": 975.18,
                "nosso_numero": "1001"
            }
        ],
        "backing_documents": [],
        "operation_data": []
    }
}'
Response Response Example
201 - Sucesso
{
    "status": "created",
    "message": "Loan renegotiation received successfully"
}
Modificado em 2026-05-08 16:45:19
Página anterior
Anexar documentos a uma CCB existente
Próxima página
Renegociação de CCB com Documentos de Lastro
Built with