Buscar Personas
GET/user/:idUser/v3/persons/search
Busqueda de personas
Para consultar los tipos de roles, tendremos que usar los servicios auxiliares de personas. A continuación, se presentan los enlaces para consultar los tipos de roles y perfiles de personas:
Para establecer el tipo de agricultor, tendrán que consultar: Tipos de agricultor
Request
Path Parameters
ID del usuario
- application/json
Body
required
Id. de la persona
Possible values: [=, <, <=, >, >=, <>]
Tipo de filtro para idPersona
Id. Externo
Nombre de la persona
Número de identificación (dni, nie)
Número de socio
Possible values: [=]
Tipo de filtro para numsocio
Código de persona
Possible values: [1, 2]
1 → Persona física, 2 → Persona jurídica
Possible values: [1, 2, 3, 4]
1 → Socio, 2 → No socio, 3 → Colaborador, 4 → Pre socio
Possible values: [1, 2, 3, 4, 5, 8, 9]
1 → Productor, 2 → Técnico, 3 → Representante, 4 → Comercial, 5 → Aplicador, 8 → Trabajador, 9 → Aplicador
Indicador si la persona está activa o no. Se deja vacío si es indiferente.
Indicador de si se muestran solo las personas que pertenecen a una parcela.
Id. del país
Id. de la comunidad
Id. de provincia
Id. municipio
Possible values: [2, 3, 4]
2 → Cualificado, 3 → Fumigador, 4 → Piloto
Fecha en formato YYYY-MM-DD.
Si está inscrito en el ROPO. Si se deja vacío, es indiferente.
Si está inscrito como asesor. Si se deja vacío, es indiferente.
Id. de la organización
Responses
- 200
La solicitud se ha procesado correctamente y se devuelve la lista de datos.
- application/json
- Schema
- Example (from schema)
- Error
Schema
- Array [
- ]
- Array [
- ]
Número total de registros
Número total de registros eliminados
deleted object[]
Id.
Fecha de baja
Resultado de la operación
Versión de la API
data object[]
Id. de la persona
Id. Externo
Id. de la organización
Id. tipo de persona
Nombre de la persona
Apellidos de la persona
Número de identificación (dni, nie)
Teléfono de contacto
Otro teléfono de contacto
Id. del país
Id. de la comunidad
Id. de la provincia
Id. del municipio
Id. de la localidad
Dirección postal
Observaciones
Id. del tipo de agricultor
Número de socio
Identifica si es o no asesor
Número de carné de ROPO
Número de carné de aplicador
Fecha de caducidad del carné de aplicador
Nodo con los roles del usuario
Nodo con los perfiles del usuario
{
"totalCount": 0,
"totalCountDeleted": 0,
"deleted": [
{
"id": 0,
"fechaBaja": 0
}
],
"resultado": "string",
"version": "string",
"data": [
{
"idPersona": 0,
"idPersonaExt": "string",
"idOrganizacion": 0,
"idTipo": 0,
"Nombre": "string",
"Apellidos": "string",
"Nid": "string",
"telefono1": "string",
"telefono2": "string",
"email": "string",
"idPais": 0,
"idComunidad": 0,
"idProvincia": 0,
"idMunicipio": 0,
"idLocalidad": 0,
"direccion": "string",
"observaciones": "string",
"idTipoAgricultor": 0,
"numSocio": "string",
"esAsesor": true,
"numCarneRopo": "string",
"numCarneAplicador": "string",
"fechaCaducidadCarne": "string",
"roles": {},
"perfiles": {}
}
]
}
{
"errors": "Mensaje de error",
"resultado": "Resultado de la operación",
"version": "Versión de la API"
}