Primary

Endpoints para consulta de personas, cuentas bancarias y validacion de titularidad.

Los endpoints de esta seccion comparten la misma raiz de servicio y utilizan una API Key en el header Ocp-Apim-Subscription-Key.

Endpoints documentados

Header comun

HeaderValor esperadoDescripcion
Ocp-Apim-Subscription-Key<API_KEY>API Key asociada a la suscripcion con permisos sobre Primary Identity.
Content-Typeapplication/jsonHeader recomendado para las requests de ejemplo.

EntityDataFull

EntityDataFull devuelve informacion identificatoria, fiscal, de contacto y padrones asociados a una persona o entidad consultada por CUIT.

URL

Consolida la informacion principal de identificacion, actividad, impuestos, domicilios, medios de contacto y registros especiales asociados al CUIT consultado.

GET https://apids.primary.com.ar/pid-ro/v2/api/EntityDataFull?key={CUIT}

Headers

Headers necesarios para invocar el servicio.

HeaderValorEstadoDescripción
Ocp-Apim-Subscription-Key<API_KEY>RequeridoAPI Key habilitada para consumir Primary Identity.
Content-Typeapplication/jsonRequeridoHeader recomendado para las requests de ejemplo.

Parámetros

Parámetros esperados por la URL para ejecutar la consulta.

NombreUbicaciónTipoEstadoDescripción
keyquerystringRequeridoCUIT de la persona o entidad a consultar.

Probar endpoint

Probar EntityDataFull
Use una API Key valida y un CUIT para obtener la respuesta JSON real del endpoint.

La API Key se usa sólo para esta prueba y no se persiste en cookies.

CUIT de la persona o entidad que desea consultar. Requerido.

Request preview

GET https://apids.primary.com.ar/pid-ro/v2/api/EntityDataFull?key={cuit}
Ocp-Apim-Subscription-Key: ********

Campos de respuesta

Campos de primer nivel

CampoTipoDescripcion
naturalKeynumber | nullIdentificador numerico interno asociado a la entidad.
keyTypestring | nullTipo de clave consultada.
documentTypestring | nullTipo de documento principal.
personTypestring | nullTipo de persona, por ejemplo humana o juridica.
namestring | nullNombre de la persona humana.
lastNamestring | nullApellido de la persona humana.
documentNumberstring | nullNumero de documento o CUIT consultado.
birthdatestring | nullFecha de nacimiento, cuando aplica.
deathdatestring | nullFecha de fallecimiento, cuando aplica.
keyStatusstring | nullEstado de vigencia de la clave.
legalTypestring | nullTipo societario o legal.
inscriptionDatestring | nullFecha de inscripcion de la entidad.
associatedInactiveKeystring | nullClave inactiva asociada, si existe.
mainActivityIdnumber | nullIdentificador de actividad principal.
mainActivityPeriodnumber | nullPeriodo asociado a la actividad principal.
mainActivityDescriptionstring | nullDescripcion de la actividad principal.
closeMonthnumber | nullMes de cierre de ejercicio.
socialContractDatestring | nullFecha de contrato social o constitucion.
businessNamestring | nullRazon social o nombre comercial.
genderstring | nullGenero, cuando aplica.
residenceTypestring | nullTipo de residencia fiscal o registral.
inscriptionAuthoritystring | nullOrganismo de inscripcion.
inscriptionNumberstring | nullNumero de inscripcion.
nationalEquityPercentagestring | nullPorcentaje de capital nacional informado.
displayNamestring | nullNombre formateado para mostrar en interfaz.
taxesarray<object>Padrones y estados impositivos asociados al CUIT.
taxesConditionsarray<object>Condiciones tributarias por impuesto.
emailsarray<object>Direcciones de correo registradas.
activitiesarray<object>Actividades economicas asociadas.
telephonesarray<object>Telefonos registrados.
addressesarray<object>Domicilios asociados a la entidad.
exclusionsarray<object>Registros de exclusion o certificados vigentes/historicos.
specialRecordEntriesarray<object>Entradas de registros especiales o padrones particulares.

Estructura de taxes[]

CampoTipo
descriptionstring | null
daysInPeriodstring | null
taxIdnumber | null
periodnumber | null
statusstring | null
inscriptionDatestring | null
estadoImpuestostring | undefined
motivostring | undefined

Estructura de taxesConditions[]

CampoTipo
taxNamestring | null
taxConditionstring | null

Estructura de emails[]

CampoTipo
addressstring | null
statusstring | null
addressTypestring | null

Estructura de activities[]

CampoTipo
descriptionstring | null
periodStartnumber | null
ordernumber | null
activityIdnumber | null
nomenclatornumber | null

Estructura de telephones[]

CampoTipo
numberstring | null
lineTypestring | null
numberTypestring | null

Estructura de addresses[]

CampoTipo
descriptionstring | null
zipCodestring | null
statestring | null
stateIdnumber | null
streetstring | null
numbernumber | null
floorstring | null
blockstring | null
sectorstring | null
towerstring | null
line1string | null
citystring | null
aditionalDataTypestring | null
localDepartmentOfficestring | null
addressStatusstring | null
addressTypeAuxstring | null

Estructura de exclusions[]

CampoTipo
issuerstring | null
rulestring | null
ruleNamestring | null
issueDatestring | null
endDatestring | null
percentagenumber | null
certificationNumberstring | null
createdAtstring | null
fiscalPeriodstring | null

Estructura de specialRecordEntries[]

CampoTipo
issuerstring | null
rulestring | null
ruleNamestring | null
categorystring | null
inclusionPublicationDatestring | null
recordUpdateTimestring | null
suspensionPublicationDatestring | null
suspensionRemovalDatestring | null
statusstring | null
entityDatarecord<string, string | number | null> | null
createdAtstring | null

BankAccounts

BankAccounts permite consultar informacion de una cuenta bancaria a partir de un identificador CBU o CVU.

URL

Devuelve la informacion asociada a la cuenta consultada, incluyendo datos de identificacion bancaria y titularidad cuando el servicio los informa.

GET https://apids.primary.com.ar/pid-ro/v2/api/bankaccounts/{CBU}

Headers

Headers necesarios para invocar el servicio.

HeaderValorEstadoDescripción
Ocp-Apim-Subscription-Key<API_KEY>RequeridoAPI Key habilitada para consumir Primary Identity.
Content-Typeapplication/jsonRequeridoHeader recomendado para las requests de ejemplo.

Parámetros

Parámetros esperados por la URL para ejecutar la consulta.

NombreUbicaciónTipoEstadoDescripción
CBUpathstringRequeridoCBU o CVU de la cuenta bancaria a consultar.

Probar endpoint

Probar BankAccounts
Ingrese una API Key y un CBU/CVU para consultar la cuenta bancaria.

La API Key se usa sólo para esta prueba y no se persiste en cookies.

Identificador bancario de la cuenta a consultar. Requerido.

Request preview

GET https://apids.primary.com.ar/pid-ro/v2/api/bankaccounts/{cbu}
Ocp-Apim-Subscription-Key: ********

Campos de respuesta

Campos de primer nivel

CampoTipoDescripcion
ownersarray<object>Titulares informados para la cuenta bancaria consultada.
typestringTipo de cuenta informado por el servicio, por ejemplo CA.
isActivebooleanIndica si la cuenta se encuentra activa.
currencystringMoneda de la cuenta bancaria.
labelstringAlias o etiqueta asociada a la cuenta, cuando el servicio la informa.
accountRoutingobjectDatos de identificacion de la cuenta bancaria consultada.
bankRoutingobjectDatos de identificacion de la entidad bancaria asociada.

Estructura de owners[]

CampoTipoDescripcion
idstringIdentificador del titular informado, por ejemplo un CUIT.
displayNamestringNombre o razon social del titular.
idTypestringTipo de identificador del titular, por ejemplo CUIT.
isPhysicalPersonbooleanIndica si el titular informado corresponde a una persona humana.

Estructura de accountRouting

CampoTipoDescripcion
schemestringTipo de identificador bancario utilizado para la cuenta, por ejemplo CBU.
addressstringValor del identificador bancario de la cuenta consultada.

Estructura de bankRouting

CampoTipoDescripcion
schemestringTipo de identificador usado para describir la entidad bancaria.
addressstringNombre o descripcion de la entidad bancaria.
codestringCodigo de la entidad bancaria informado por el servicio.

BankAccounts Ownership

Este endpoint valida si un CUIT corresponde a la titularidad informada para una cuenta bancaria identificada por CBU.

URL

Permite verificar si el CUIT consultado coincide con la titularidad informada para la cuenta bancaria indicada.

GET https://apids.primary.com.ar/pid-ro/v2/api/bankaccounts/{CBU}/ownership/{CUIT}

Headers

Headers necesarios para invocar el servicio.

HeaderValorEstadoDescripción
Ocp-Apim-Subscription-Key<API_KEY>RequeridoAPI Key habilitada para consumir Primary Identity.
Content-Typeapplication/jsonRequeridoHeader recomendado para las requests de ejemplo.

Parámetros

Parámetros esperados por la URL para ejecutar la consulta.

NombreUbicaciónTipoEstadoDescripción
CBUpathstringRequeridoCBU o CVU de la cuenta bancaria a validar.
CUITpathstringRequeridoCUIT que se desea contrastar contra la titularidad de la cuenta.

Probar endpoint

Probar BankAccounts Ownership
Ingrese una API Key, el CBU/CVU y el CUIT a validar.

La API Key se usa sólo para esta prueba y no se persiste en cookies.

Cuenta bancaria a validar. Requerido.

CUIT a contrastar con la titularidad de la cuenta. Requerido.

Request preview

GET https://apids.primary.com.ar/pid-ro/v2/api/bankaccounts/{cbu}/ownership/{cuit}
Ocp-Apim-Subscription-Key: ********

Campos de respuesta

Campos de primer nivel

CampoTipoDescripcion
validbooleanIndica si existe correspondencia entre el titular informado y la cuenta bancaria consultada.
accountobjectDatos resumidos de la cuenta y del titular evaluado en la validacion.

Estructura de account

CampoTipoDescripcion
typestringTipo de cuenta informado por el servicio, por ejemplo CA.
currencystringMoneda asociada a la cuenta bancaria.
bankstringNombre de la entidad bancaria asociada a la cuenta.
aliasstringAlias o etiqueta asociada a la cuenta, cuando el servicio la informa.
activebooleanIndica si la cuenta se encuentra activa.
ownerNamestringNombre o razon social del titular evaluado.
ownerKeyTypestringTipo de identificador del titular, por ejemplo CUIT.
ownerIsHumanbooleanIndica si el titular evaluado corresponde a una persona humana.