Insert Persons

Da de alta una o más personas y obtiene el person_id para vincular cuentas comitentes.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Crea una o más personas y obtén el person_id que luego usarás para vincular cuentas comitentes.

triangle-exclamation

Este endpoint quedará inhabilitado. Usá POST /api/accounts/v2/persons para nuevas integraciones.

Antes de empezar

  1. Reuní los códigos de catálogos que correspondan, como actividad AFIP, país, tipo de documento, estado civil y provincia.
  2. Armá el arreglo persons con entre 1 y 10 registros.
  3. Incluí human_person para una persona humana o legal_person para una persona jurídica.
  4. Guardá el person_id de la respuesta para usarlo más adelante al crear una cuenta comitente.

Qué envía este endpoint

El body acepta un objeto PersonsInput con un único campo requerido: persons.

CampoTipoRequeridoRestriccionesDescripción
personsarray de objetosSímínimo 1, máximo 10Lista de personas a crear en una sola solicitud.

Estructura de cada objeto person

CampoTipoRequeridoDescripción
job_activity_idintegerSíCódigo de actividad AFIP.
country_document_idstringSíCódigo de país del documento.
nationality_idstringSíCódigo de país de nacionalidad.
is_aml_cft_subjectbooleanSíIndica si la persona es sujeto obligado.
is_pepbooleanSíIndica si la persona es políticamente expuesta.
tax_identificationsobjectSíDatos impositivos de la persona.
domicilesarray de objetosSíDomicilios asociados a la persona.
contactobjectSíDatos de contacto.
human_personobjectNoDatos de persona humana. Incluilo cuando des de alta una persona física.
legal_personobjectNoDatos de persona jurídica. Incluilo cuando des de alta una persona jurídica.

Objeto tax_identifications

CampoTipoRequeridoRestriccionesDescripción
tax_identification_valuestringSílongitud exacta 11CUIT, CUIL o CDI.
residence_country_idstringSí—Código de país de residencia.
tax_identification_type_idstringSí—Tipo de identificación tributaria.
taxpayer_income_tax_type_idstringSí—Tipo de contribuyente de impuesto a las ganancias o ingresos.
vat_taxpayer_type_idstringSí—Tipo de contribuyente IVA.
vat_country_taxpayer_type_idstringSí—País donde tributa IVA.

Objeto human_person

CampoTipoRequeridoRestriccionesDescripción
surnamestringSí—Apellido.
namestringSí—Nombre.
document_type_idstringSí—Tipo de documento.
document_numstringSímínimo 7 caracteresNúmero de documento.
civil_status_idstringSí—Estado civil.
birth_datestringSíformato dateFecha de nacimiento.
birth_placestringSí—Lugar de nacimiento.
gender_idstringSímáximo 1 carácterGénero.
signaturestringSíbase64 PNGFirma en PNG con transparencia.

Objeto legal_person

CampoTipoRequeridoDescripción
company_namestringSíRazón social.
registration_numberstringSíNúmero de inscripción.
incorporation_placestringSíLugar de constitución.
country_idstringSíCódigo de país.
constitution_datestringSíFecha de constitución.
bookstringSíLibro.
volumestringSíTomo o volumen.
pagestringSíFolio o página.
is_state_supplierbooleanSíIndica si es proveedora del Estado.
corporate_typeintegerSíTipo societario.

Objeto domiciles

Cada elemento del arreglo domiciles representa un domicilio.

CampoTipoRequeridoDescripción
domicile_type_idstringSíTipo de domicilio.
house_numberintegerSíAltura de la calle.
streetstringSíCalle.
floorintegerNoPiso.
apartmentstringNoDepartamento.
country_idstringSíCódigo de país.
province_idstringSíCódigo de provincia.
zip_codeintegerSíCódigo postal.
location_idintegerSíLocalidad.

Objeto contact

CampoTipoRequeridoDescripción
emailstringSíCorreo electrónico.
mobile_phonestringSíTeléfono móvil en formato E.164.

Ejemplo: persona humana

{
  "persons": [
    {
      "job_activity_id": 12112,
      "nationality_id": "ARG",
      "country_document_id": "ARG",
      "is_pep": false,
      "is_aml_cft_subject": false,
      "tax_identifications": {
        "tax_identification_value": "20341111111",
        "residence_country_id": "ARG",
        "tax_identification_type_id": "CUIT",
        "taxpayer_income_tax_type_id": "NOINS",
        "vat_taxpayer_type_id": "RM",
        "vat_country_taxpayer_type_id": "ARG"
      },
      "human_person": {
        "surname": "Doe",
        "name": "Jane",
        "document_type_id": "CUIL",
        "document_num": "34111112",
        "civil_status_id": "SOL",
        "birth_date": "2022-12-15",
        "birth_place": "ARG",
        "gender_id": "M",
        "signature": "<base64_png>"
      },
      "domiciles": [
        {
          "domicile_type_id": "PA",
          "house_number": 121,
          "street": "9 de Julio",
          "floor": 7,
          "apartment": "C",
          "country_id": "ARG",
          "province_id": "AR-B",
          "zip_code": 2324,
          "location_id": 1
        }
      ],
      "contact": {
        "email": "[email protected]",
        "mobile_phone": "+541112345678"
      }
    }
  ]
}

Respuesta esperada

La respuesta devuelve un arreglo items. Cada elemento incluye el resultado de una persona procesada.

{
  "items": [
    {
      "person_id": "F-8d567d64-3043-47de-8aa8-5d1d39f56c9e",
      "name": "Juan",
      "surname": "Perez",
      "tax_identification_value": "20341111111",
      "error": null
    }
  ]
}

Si una alta falla, error incluye error_code y message para ese registro.

Errores frecuentes

  • 422 Validation Error: revisá tipos, campos obligatorios y formatos como birth_date, email o mobile_phone.
  • tax_identification_value_already_exists: el CUIT, CUIL o CDI ya fue registrado.
  • Errores de catálogos, como invalid_country_id, invalid_document_type o invalid_civil_status: verificá que los códigos enviados existan en las tablas maestras que usa tu integración.

Siguiente paso

Después de crear la persona, usá el person_id devuelto para crear una cuenta comitente con POST /api/accounts/investment-accounts.


triangle-exclamation

El endpoint POST /api/accounts/investment-accounts también está deprecado. Usá POST /api/accounts/v2/persons y POST /api/v2/accounts/investment-accounts para nuevas integraciones.

Body Params

list[Persona]

persons
array of objects
required
length between 1 and 10

List of persons

Persons*
Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json