Ir al contenido

People (Profesionales)

GET /v1/people

Solo lectura. Retorna los profesionales/staff del negocio. Soporta el sistema de filtrado.

Respuesta exitosa: 200 OK

{
"total": 5,
"items": [
{
"id": "990e8400-e29b-41d4-a716-446655440004",
"locationId": "770e8400-e29b-41d4-a716-446655440002",
"businessAccountId": "aa0e8400-e29b-41d4-a716-446655440005",
"firstname": "María",
"lastname": "García",
"specialty": "Estilista Senior",
"email": "maria@example.com",
"status": "active",
"showInMinisite": true,
"photo": "https://cdn.citapro.app/photos/maria.jpg",
"phone": "+593991234567",
"address": null,
"idType": "cedula",
"idNumber": "0987654321",
"birthdate": "1985-08-20",
"userId": "cc1e8400-e29b-41d4-a716-446655440016",
"rating": 4.9,
"position": 1
}
]
}

Schema de Person:

CampoTipoDescripción
idstringUUID
locationIdstringUUID de la ubicación asignada
businessAccountIdstringUUID del negocio
firstnamestringNombre
lastnamestringApellido
specialtystring | nullEspecialidad
emailstringEmail
statusstringEstado (active, inactive)
showInMinisitebooleanVisible en minisite
photostring | nullURL de la foto
phonestring | nullTeléfono
addressstring | nullDirección
idTypestring | nullTipo de identificación
idNumberstring | nullNúmero de identificación
birthdatestring | nullFecha de nacimiento
userIdstring | nullUUID del usuario asociado
ratingnumber | nullCalificación promedio
positioninteger | nullPosición de ordenamiento