People (Profesionales)
Listar profesionales
Sección titulada «Listar profesionales»GET /v1/peopleSolo 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:
| Campo | Tipo | Descripción |
|---|---|---|
id | string | UUID |
locationId | string | UUID de la ubicación asignada |
businessAccountId | string | UUID del negocio |
firstname | string | Nombre |
lastname | string | Apellido |
specialty | string | null | Especialidad |
email | string | |
status | string | Estado (active, inactive) |
showInMinisite | boolean | Visible en minisite |
photo | string | null | URL de la foto |
phone | string | null | Teléfono |
address | string | null | Dirección |
idType | string | null | Tipo de identificación |
idNumber | string | null | Número de identificación |
birthdate | string | null | Fecha de nacimiento |
userId | string | null | UUID del usuario asociado |
rating | number | null | Calificación promedio |
position | integer | null | Posición de ordenamiento |