Services (Servicios)
Listar servicios
Sección titulada «Listar servicios»GET /v1/servicesSolo lectura. Retorna los servicios del negocio. Soporta el sistema de filtrado.
Respuesta exitosa: 200 OK
{ "total": 10, "items": [ { "id": "880e8400-e29b-41d4-a716-446655440003", "name": "Corte de cabello", "duration": 60, "domiciliary": false, "virtual": false, "status": "active", "showInMinisite": true, "price": 50.0, "categoryId": "bb0e8400-e29b-41d4-a716-446655440006", "businessAccountId": "aa0e8400-e29b-41d4-a716-446655440005", "description": "Corte profesional con lavado incluido", "sessions": null, "simultaneous": 1, "category": { "id": "bb0e8400-e29b-41d4-a716-446655440006", "name": "Peluquería" }, "providers": [{ "id": "990e8400-e29b-41d4-a716-446655440004", "name": "María García" }], "images": [], "rating": 4.9, "position": 1 } ]}Schema de Service:
| Campo | Tipo | Descripción |
|---|---|---|
id | string | UUID |
name | string | Nombre |
duration | integer | Duración en minutos |
domiciliary | boolean | Si es a domicilio |
virtual | boolean | Si es virtual |
status | string | Estado (active, inactive) |
showInMinisite | boolean | Visible en minisite |
price | number | Precio |
categoryId | string | UUID de la categoría |
businessAccountId | string | UUID del negocio |
description | string | null | Descripción |
sessions | integer | null | Número de sesiones |
simultaneous | integer | null | Citas simultáneas permitidas |
category | object | null | Categoría del servicio |
providers | array | null | Profesionales que ofrecen el servicio |
images | array | null | Imágenes del servicio |
rating | number | null | Calificación promedio |
position | integer | null | Posición de ordenamiento |