Horarios de corredores por tienda | GET corridor/store/{storeId} | Retorna la lista de los corredores de la tienda |
| GET corridor/schedule/{corridorId}/store/{storeId} | Retorna los horarios del corredor configurado en la tienda |
| POST corridor/schedule/{corridorId}/store/{storeId} | Crea los horarios del corredor en la tienda |
| PUT corridor/schedule/{corridorId}/store/{storeId} | Actualiza los horarios del corredor en la tienda |
| DELETE corridor/schedule/{corridorId}/store/{storeId}/{corridorProductScheduleId} | Elimina los horarios del corredor en la tienda |
Horarios de corredores por integración | GET corridor/integration/{integrationId} | Retorna de los corredores de la tienda |
| GET corridor/schedule/{corridorId}/integration/{integrationId} | Retorna los horarios del corredor configurado en la tienda |
| POST corridor/schedule/{corridorId}/integration/{integrationId} | Crea los horarios del corredor en la tienda |
| PUT corridor/schedule/{corridorId}/integration/{integrationId} | Actualiza los horarios del corredor en la tienda |
| DELETE corridor/schedule/{corridorId}/integration/{integrationId}/{corridorProductScheduleId} | Elimina los horarios del corredor en la tienda |
Horarios de productos por ID | GET product/corridor/{corridorId}/store/{storeId} | Retorna la lista de producto por corredor y por tienda |
| GET product/schedule/{productId}/corridor/{corridorId}/store/{storeId} | Retorna los horarios del producto configurado en la tienda |
| POST product/schedule/{productId}/corridor/{corridorId}/store/{storeId} | Crea los horarios del producto asociados al corredor y la tienda |
| PUT product/schedule/{productId}/corridor/{corridorId}/store/{storeId} | Actualiza los horarios del producto asociados al corredor y la tienda |
| DELETE product/schedule/{productId}/corridor/{corridorId}/store/{storeId}/{corridorProductScheduleId} | Elimina los horarios del producto asociados al corredor y la tienda |
Horarios de productos por SKU | GET sku/corridor/{corridorId}/integration/{integrationId} | Retorna la lista de producto por corredor y por tienda |
| GET sku/schedule/{sku}/corridor/{corridorId}/integration/{integrationId} | Retorna los horarios del producto configurado en la tienda |
| POST sku/schedule/{sku}/corridor/{corridorId}/integration/{integrationId} | Crea los horarios del producto asociados al corredor y la tienda |
| PUT sku/schedule/{sku}/corridor/{corridorId}/integration/{integrationId} | Actualiza los horarios del producto asociados al corredor y la tienda |
| DELETE sku/schedule/{sku}/corridor/{corridorId}/integration/{integrationId}/{corridorProductScheduleId} | Elimina los horarios del producto asociados al corredor y la tienda |
Horarios de las tiendas | GET store/schedule/{storeId} | Retorna todo el horario regular de la tienda |
| GET store/schedule/{storeId}/holiday | Retorna todo el horario de dias festivos |
| GET store/schedule/{storeId}/special | Retorna todo el horario de dias especiales de la tienda |
| POST store/schedule/{storeId} | Crea una franja horaria en un día de horario regular de la tienda |
| POST store/schedule/{storeId}/holiday/{holidayDayId} | Crea una franja horaria en un día feriado |
| POST store/schedule/{storeId}/special | Crea un día especial de la tienda |
| POST store/schedule/{storeId}/special/{specialDayId} | Crea una franja horaria en un día especial de la tienda |
| PUT store/schedule/{storeId}/{storeScheduleId} | Actualiza una franja horaria |
| DELETE store/schedule/{storeId}/{storeScheduleId} | Elimina una franja horaria |
| DELETE store/schedule/{storeId}/special/{specialDayId} | Elimina un dia especial |
Estado de productos | GET menu/integration/{integrationId} | Retorna la lista de productos y toppings mostrando el estado de los items y su disponibilidad. |