La mayoría de endpoints de listado soportan un sistema avanzado de filtrado a través de query parameters. Este sistema permite construir consultas complejas combinando múltiples filtros.
GET /v1/bookings?filters[0][field]=status&filters[0][operator]==&filters[0][value]=confirmed&filters[1][field]=startTime&filters[1][operator]=>=&filters[1][value]=2026-03-05T00:00:00Z&orderBy=startTime&order=asc&limit=10&offset=0
Los endpoints de Bookings y Clients permiten filtrar por campos personalizados usando el UUID del campo como valor de field. Esto permite construir filtros dinámicos basados en los campos personalizados definidos por el negocio.
GET /v1/clients?filters[0][field]=a1b2c3d4-e5f6-7890-abcd-ef1234567890&filters[0][operator]==&filters[0][value]=premium
Para obtener la lista de campos personalizados disponibles y sus UUIDs, consulta el endpoint GET /custom-fields.