# List sessions Lista de productos del tipo sesión (requires solución de sesiones habilitada en el negocio). Endpoint: GET /sessions Version: 1.0.0 Security: ApiKeyAuth ## Query parameters: - `page` (integer) - `limit` (integer) ## Response 200 fields (application/json): - `status` (string, required) Example: "OK" - `data` (array, required) Lista de sesiones (si no hay, viene vacío). - `data.id` (integer, required) Example: 13468 - `data.hash` (string, required) Example: "WLAjZg" - `data.name` (string, required) Example: "Sesión impresionante" - `data.short_description` (string,null) - `data.price` (string, required) Example: "2000" - `data.price_min` (string,null) - `data.price_max` (string,null) - `data.prices_list_key` (string,null) - `data.base_price` (string, required) Example: "2000" - `data.price_varies` (boolean, required) - `data.compare_at_price` (string,null) - `data.price_visible` (boolean, required) Example: true - `data.currency` (string, required) Example: "ARS" - `data.ecommerce_type` (string, required) Enum: "session" - `data.sku` (string,null) - `data.slug` (string, required) Example: "sesin-impresionante" - `data.active` (boolean, required) Example: true - `data.rating` (number) - `data.reviews` (integer) - `data.sales` (integer) - `data.tags` (string) - `data.image` (any) - `data.egift` (boolean) - `data.is_variant` (boolean) - `data.has_variants` (boolean) - `data.session_free_access` (boolean) - `data.session_calendar_link` (string) Example: "https://calendly.com/johndoe/test" - `data.session_welcome_message` (string,null) - `data.vendor` (string,null) - `data.stock_management` (boolean) - `data.sales_channel` (object) - `data.is_buyable` (boolean) Example: true - `data.published` (boolean) Example: true - `data.categories` (array) Example: [] - `countFiltered` (any, required) Example: "1" - `count` (any, required) Example: "1" - `previous` (integer, required) Example: 1 - `current` (integer, required) Example: 1 - `pages` (integer, required) Example: 1 - `next` (integer, required) Example: 1 ## Response 400 fields (application/json): - `status` (string, required) Example: "ERROR" - `message` (string, required) Example: "Descripción del error" - `errors` (array, required) - `errors.code` (integer, required) Example: 4000 - `errors.extra_data` (array) Datos extra para debug/validación (puede venir vacío). ## Response 401 fields (application/json): - `status` (string, required) Example: "ERROR" - `message` (string, required) Example: "Descripción del error" - `errors` (array, required) - `errors.code` (integer, required) Example: 4000 - `errors.extra_data` (array) Datos extra para debug/validación (puede venir vacío).