Datos ofrecidos por la DGP (Dirección General de la Policía) - Datos de Identidad
6.1 Servicios IIdentityQueryServicePortType
Método identityQueryExt
Servicio que permite obtener los datos de identidad.
Código servicio / Permiso asociado
SVDDGPCIWS02 / Consulta de Datos de Identidad
Signatura
IdentityQueryOutExt identityQueryExt(IdentityQueryInExt identityQueryInExt)
Parámetros de invocación
IMPORTANTE
Para ciudadanos españoles es obligatorio introducir el tipo y número de identificación.
Para ciudadanos extranjeros, es obligatorio introducir el número y el tipo de identificación (NIE) o el tipo de identificación (NIE) y Nº soporte/TIE.
IdentityQueryInExt extends #ParamBase
Nombre | Tipo | Descripción |
|---|---|---|
identitySearchRequestExt | Objeto IdentitySearchRequestExt |
IdentitySearchRequestExt
Nombre | Tipo | Descripción |
|---|---|---|
userData | Objeto UserData | |
specificBirthDataVI | Objeto SpecificBirthDataVI |
SpecificBirthDataVI
Nombre | Tipo | Descripción |
|---|---|---|
birthDate | Date | Fecha de nacimiento del ciudadano que se desea consultar en formato AAAA-MM-DDT00:00:00+01:00 |
birthCountry | String | Código del país de nacimiento del ciudadano |
birthProvince | String | Código de la provincia de nacimiento del ciudadano |
Parámetros de respuesta
IdentityQueryOut extends #ResultError
Nombre | Tipo | Descripción |
|---|---|---|
idPetition | String | Identificador de la petición |
documentNumber | String | Número de documento del ciudadano consultado. Caso especial: Si se consulta por NIE y la persona está nacionalizada, se obtendrá el DNI nacionalizado en caso de estar disponible. Si está nacionalizado pero no está disponible el DNI, se obtendrá el mismo NIE de la consulta. |
name | String | Nombre del titular de la solicitud |
surname1 | String | Primer apellido del titular de la solicitud |
surname2 | String | Segundo apellido del titular de la solicitud |
nationality | String | Nacionalidad del ciudadano consultado |
gender | String | Sexo del ciudadano a consultar |
birthDate | String | Fecha de nacimiento del ciudadano consultado |
locationBirth | String | Localidad de nacimiento del ciudadano consultado. |
provinceBirth | String | Provincia de nacimiento del ciudadano consultado |
fatherName | String | Nombre del padre del ciudadano consultado |
motherName | String | Nombre de la madre del ciudadano consultado |
viaAddress | String | Nombre de la vía del domicilio del usuario consultado |
locationAddress | String | Nombre del municipio del domicilio del ciudadano |
provinceAddress | String | Nombre de la provincia del domicilio del ciudadano |
expiryDate | String | Fecha de vencimiento en formato yyyymmdd. Ejemplo: 20260424 En el caso de un DNI, si es permanente, la fecha de caducidad será 01/01/9999. El servicio la devuelve de la siguiente forma: 99990101 En el caso de un NIE
|
code | String | Código de error o estado |
literal | String | Texto del error |
serviceCode | String | Código del servicio |
Códigos error
Código | Descripción |
|---|---|
CORE-CI-001 | El parámetro userCode es obligatorio para la consulta de identidad |
CORE-CI-002 | El parámetro applicationId es obligatorio para la consulta de identidad |
CORE-CI-003 | El parámetro consentimiento es obligatorio para la consulta de identidad |
CORE-CI-004 | El parámetro numProcedimiento es obligatorio para la consulta de identidad |
CORE-CI-005 | El parámetro numExpediente es obligatorio para la consulta de identidad |
CORE-CI-006 | El parámetro textoFinalidad es obligatorio para la consulta de identidad |
CORE-CI-007 | El parámetro numDocumento es obligatorio para la consulta de identidad |
CORE-CI-008 | El Pasaporte ya no es un tipo de documento permitido. Utilice NIF o NIE |
CORE-CI-009 | El parámetro tipoDocumento es obligatorio para la consulta de identidad |
CORE-CI-010 | Para ciudadanos extranjeros, se debe rellenar el número y el tipo de identificación (NIE) o el tipo de identificación (NIE) y Nº soporte/TIE |
CORE-CI-011 | El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres |
CORE-CI-012 | El parámetro numExpediente tiene una longitud máxima de 30 caracteres |
CORE-CI-013 | El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres |
CORE-CI-014 | El parámetro numDocumento tiene una longitud máxima de 14 caracteres |
CORE-CI-015 | El parámetro numSoporte tiene una longitud máxima de 9 caracteres |
CORE-CI-016 | El parámetro userCode tiene una longitud máxima de 20 caracteres |
CORE-CI-017 | El parámetro applicationId tiene una longitud máxima de 20 caracteres |
CORE-CI-018 | El parámetro numDocumento no contiene un numero adecuado al tipoDocumento |
CORE-CI-019 | Los valores permitidos para el parámetro consentimiento son: Si, Ley |
CORE-CI-020 | Los valores permitidos para el parámetro tipoDocumento son: NIF y NIE |
CORE-CI-022 | El parámetro numProcedimiento debe contener un valor numérico |
CORE-CI-023 | El parámetro fechaNacimiento o Apellido1 es obligatorio para la consulta de identidad |
Método identityQuery - OBSOLETO
Servicio que permite obtener los datos de identidad.
Signatura
IdentityQueryOut identityQuery(IdentityQueryIn identityQueryIn) throws SvcdCoreException
Parámetros de invocación
IdentityQueryIn extends #ParamBase
Nombre | Tipo | Descripción |
|---|---|---|
identitySearchRequest | Objeto IdentitySearchRequest |
IdentitySearchRequest
Nombre | Tipo | Descripción |
|---|---|---|
identificationData | Objeto IdentificationData | |
specificIdentificationData | Objeto SpecificIdentificationData | |
purposeData | Objeto PurposeData |
Parámetros de respuesta
IdentityQueryOut extends #ResultError
Nombre | Tipo | Descripción |
|---|---|---|
idPetition | String | Identificador de la petición |
documentNumber | String | Número de documento del ciudadano consultado |
name | String | Nombre del titular de la solicitud |
surname1 | String | Primer apellido del titular de la solicitud |
surname2 | String | Segundo apellido del titular de la solicitud |
nationality | String | Nacionalidad del ciudadano consultado |
gender | String | Sexo del ciudadano a consultar |
birthDate | String | Fecha de nacimiento del ciudadano consultado |
locationBirth | String | Localidad de nacimiento del ciudadano consultado. |
provinceBirth | String | Provincia de nacimiento del ciudadano consultado |
fatherName | String | Nombre del padre del ciudadano consultado |
motherName | String | Nombre de la madre del ciudadano consultado |
viaAddress | String | Nombre de la vía del domicilio del usuario consultado |
locationAddress | String | Nombre del municipio del domicilio del ciudadano |
provinceAddress | String | Nombre de la provincia del domicilio del ciudadano |
expiryDate | String | Fecha de vencimiento |
code | String | Código de error o estado |
literal | String | Texto del error |
serviceCode | String | Código del servicio |
Códigos error
Código | Descripción |
|---|---|
CORE-CI-001 | El parámetro userCode es obligatorio para la consulta de identidad |
CORE-CI-002 | El parámetro applicationId es obligatorio para la consulta de identidad |
CORE-CI-003 | El parámetro consentimiento es obligatorio para la consulta de identidad |
CORE-CI-004 | El parámetro numProcedimiento es obligatorio para la consulta de identidad |
CORE-CI-005 | El parámetro numExpediente es obligatorio para la consulta de identidad |
CORE-CI-006 | El parámetro textoFinalidad es obligatorio para la consulta de identidad |
CORE-CI-007 | El parámetro numDocumento es obligatorio para la consulta de identidad |
CORE-CI-009 | El parámetro tipoDocumento es obligatorio para la consulta de identidad |
CORE-CI-011 | El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres |
CORE-CI-012 | El parámetro numExpediente tiene una longitud máxima de 30 caracteres |
CORE-CI-013 | El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres |
CORE-CI-014 | El parámetro numDocumento tiene una longitud máxima de 14 caracteres |
CORE-CI-015 | El parámetro numSoporte tiene una longitud máxima de 9 caracteres |
CORE-CI-016 | El parámetro userCode tiene una longitud máxima de 20 caracteres |
CORE-CI-017 | El parámetro applicationId tiene una longitud máxima de 20 caracteres |
CORE-CI-018 | El parámetro numDocumento no contiene un numero adecuado al tipoDocumento |
CORE-CI-019 | Los valores permitidos para el parámetro consentimiento son: Si, Ley |
CORE-CI-020 | Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, Pasaporte, DNI |
CORE-CI-022 | El parámetro numProcedimiento debe contener un valor numérico |
CORE-CI-023 | El parámetro fechaNacimiento o Apellido1 es obligatorio para la consulta de identidad |
6.2 Servicios IIdentityVerificationServicePortType
Método identityVerification
Servicio que verifica los datos de identidad.
Código servicio / Permiso asociado
SVDDGPVIWS02 / Verificación de Datos de Identidad
Signatura
IdentityVerificationOut identityVerification( IdentityVerificationIn identityVerificationIn)
Parámetros de invocación
IMPORTANTE: Para ciudadanos extranjeros no comunitarios se recomienda consultar por NIE + TIE (los ciudadanos extranjeros comunitarios no tienen TIE)
IdentityVerificationIn extends #ParamBase
Nombre | Tipo | Descripción |
|---|
