Sube documentación legal o documentación PEP asociada a una persona mediante multipart/form-data.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Subí documentación legal de una persona o documentación PEP usando multipart/form-data.
Antes de empezar
- Tené a mano el
person_idde la persona a la que querés asociar la documentación. - Prepará la solicitud como
multipart/form-datapara poder enviar archivos y campos de texto en el mismo request. - Adjuntá solo los archivos que correspondan al tipo de persona y al flujo que estás completando.
- Si necesitás recuperar luego los nombres de los documentos cargados, usá
GET /api/accounts/persons/contracts-names/{person_id}.
Cuándo usar este endpoint
Usá este endpoint para:
- subir documentación de una persona jurídica
- adjuntar documentación societaria adicional
- enviar documentación de respaldo para una persona humana PEP
Cómo subir documentación
POST /api/accounts/persons/contracts
Content-Type: multipart/form-dataCampos del formulario
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
person_id | string | Sí | Identificador de la persona vinculada a la documentación. |
constituent_instrument | file | No | Instrumento constitutivo. |
administrative_body_record | file | No | Acta o nómina vigente del órgano de administración. |
latest_balance_certificate | file | No | Último balance anual certificado por el CPCE o documentación patrimonial equivalente. |
shareholder_registry_copy | file | No | Copia del registro de participación societaria. |
power_of_attorney | file | No | Poder. |
capital_ownership_beneficiary | file | No | Documentación sobre titularidad del capital social y beneficiario final. |
other_documents | array de archivos | No | Otros documentos societarios o respaldos adicionales. |
pep_documents | array de archivos | No | Documentación de respaldo para una persona humana PEP. |
Qué cargar en cada campo
constituent_instrument
constituent_instrumentAdjuntá el instrumento constitutivo que corresponda al tipo societario, por ejemplo:
- estatuto de una sociedad anónima
- contrato social de una SRL
- contrato de fideicomiso
- reglamento de copropietarios
administrative_body_record
administrative_body_recordAdjuntá documentación que acredite la designación vigente de autoridades, por ejemplo:
- actas de asamblea y directorio con designación vigente
- actas con designación de socios gerentes
- acta de designación del administrador
latest_balance_certificate
latest_balance_certificateAdjuntá el último balance anual certificado por el CPCE. Si la entidad todavía no cuenta con balance cerrado o balance inicial especial, podés adjuntar documentación patrimonial equivalente, como una certificación contable.
shareholder_registry_copy
shareholder_registry_copyAdjuntá la documentación que acredite la composición societaria, por ejemplo:
- registro de accionistas
- nómina de socios
- nómina de fiduciantes
- nómina de socios partícipes
- nómina de copropietarios
capital_ownership_beneficiary
capital_ownership_beneficiaryAdjuntá la documentación sobre estructura societaria y beneficiario final. Según tu proceso interno, este archivo puede incluir la declaración de estructura societaria donde se informa la cadena de participación hasta llegar a las personas humanas beneficiarias finales.
other_documents
other_documentsUsá este campo para adjuntar documentación societaria complementaria cuando la estructura de la entidad requiera respaldos adicionales.
pep_documents
pep_documentsSi la persona humana es PEP, adjuntá la documentación de respaldo correspondiente. Según tu material operativo, esto puede incluir comprobantes como recibos de sueldo, certificaciones contables, facturas, sentencias judiciales, escrituras, donaciones, préstamos o seguros.
Ejemplo con curl
curlcurl --request POST \
--url '{{baseUrl}}/api/accounts/persons/contracts' \
--header 'Content-Type: multipart/form-data' \
--form 'person_id=J-8d567d64-3043-47de-8aa8-5d1d39f56c9e' \
--form '[email protected]' \
--form '[email protected]' \
--form '[email protected]'Qué devuelve este endpoint
La respuesta exitosa devuelve un objeto con items. Cada elemento incluye el nombre de un documento procesado.
| Campo | Tipo | Descripción |
|---|---|---|
name | string | Nombre del documento registrado. |
Respuesta esperada
{
"items": [
{
"name": "estatuto.pdf"
},
{
"name": "autoridades.pdf"
}
]
}Errores frecuentes
422 Validation Error: faltaperson_id, el formulario no está codificado comomultipart/form-datao alguno de los archivos no se envió correctamente.- Error de negocio por
person_idinexistente: verificá que la persona exista antes de subir la documentación. - Error por tipo de archivo o carga incompleta: reenviá el archivo verificando nombre, contenido y formato según las reglas operativas de tu integración.
Siguiente paso
Después de subir la documentación, recuperá los nombres disponibles con GET /api/accounts/persons/contracts-names/{person_id} o consultá un archivo puntual con GET /api/accounts/persons/contracts/{person_id}/{legal_person_document}.
