Registrar assinatura externa
Escopo documentos:write. Requer header Idempotency-Key. Disponível apenas para parceiros com assinatura externa habilitada no cadastro (senão 403). multipart/form-data com a CCB assinada + evidências. Na variante **agrupada** (padrão) os 4 arquivos são obrigatórios — ccb_assinada (PDF, ≤10MB), selfie, doc_frente, doc_verso (JPEG/PNG, ≤5MB) — assim como o campo metadados (JSON) com as evidências da assinatura. Na variante **diferida** (entrega_docs_dataprev_diferida=true) este passo é **opcional**: a averbação não exige documento nenhum e o pacote assinado inteiro pode ir direto no passo final (POST /v1/emprestimos/:id/documentos-dataprev). Se quiser adiantar a CCB, envie **só** a ccb_assinada — selfie/frente/verso são ignorados aqui e metadados é **opcional**. Registra a auditoria e transiciona o empréstimo para aguardando_averbacao. Responde **202** — como todo endpoint de envio de documentos, o processamento derivado (arquivamento/encaminhamento e webhook assinatura.concluida) corre em segundo plano. A averbação é disparada separadamente via POST /v1/emprestimos/:id/averbacao.
202curl -X POST 'https://econsignado-api.socinal.com.br/v1/emprestimos/:id/documentos' \
-H 'Authorization: Bearer SEU_TOKEN' \
-H 'Idempotency-Key: 3f1c8a90-0000-4000-8000-000000000000' \
-F 'ccb_assinada=@ccb-assinada.pdf' \
-F 'selfie=@selfie.jpg' \
-F 'doc_frente=@doc-frente.jpg' \
-F 'doc_verso=@doc-verso.jpg' \
-F 'metadados={"signatario":"João da Silva","tipo_assinatura":"eletronica","assinatura_ip":"177.0.0.1","localizacao":{"lat":-23.5505,"lng":-46.6333},"assinado_em":"2026-06-03T00:27:42.573Z","hash_ccb":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","provedor":"Clicksign"};type=application/json'{
"emprestimo_id": "8f2a1c4e-1234-5678-9abc-def012345678",
"status": "aguardando_averbacao",
"proxima_acao": "iniciar_averbacao"
}