Corridor Schedules | GET corridor/store/{storeId} | Returns the collection of corridors for the store |
| GET corridor/schedule/{corridorId}/store/{storeId} | Returns the corridor schedules configured for the store |
| POST corridor/schedule/{corridorId}/store/{storeId} | Create corridor schedules for the store |
| PUT corridor/schedule/{corridorId}/store/{storeId} | Update corridor schedules for the store |
| DELETE corridor/schedule/{corridorId}/store/{storeId}/{corridorProductScheduleId} | Delete corridor schedules for the store |
Corridor Schedules by Integration | GET corridor/integration/{integrationId} | Returns the collection of corridors for the store |
| GET corridor/schedule/{corridorId}/integration/{integrationId} | Returns the corridor schedules configured for the store |
| POST corridor/schedule/{corridorId}/integration/{integrationId} | Create corridor schedules for the store |
| PUT corridor/schedule/{corridorId}/integration/{integrationId} | Update corridor schedules for the store |
| DELETE corridor/schedule/{corridorId}/integration/{integrationId}/{corridorProductScheduleId} | Delete corridor schedules for the store |
Product Schedules | GET product/corridor/{corridorId}/store/{storeId} | Returns the collection of products for the corridor and store |
| GET product/schedule/{productId}/corridor/{corridorId}/store/{storeId} | Returns the product schedules configured for the corridor and store |
| POST product/schedule/{productId}/corridor/{corridorId}/store/{storeId} | Create product schedules for the corridor and store |
| PUT product/schedule/{productId}/corridor/{corridorId}/store/{storeId} | Update product schedules for the corridor and store |
| DELETE product/schedule/{productId}/corridor/{corridorId}/store/{storeId}/{corridorProductScheduleId} | Delete product schedules for the corridor and store |
Product Schedules by SKU | GET sku/corridor/{corridorId}/integration/{integrationId} | Returns the collection of products for the corridor and store |
| GET sku/schedule/{sku}/corridor/{corridorId}/integration/{integrationId} | Returns the product schedules configured for the corridor and store |
| POST sku/schedule/{sku}/corridor/{corridorId}/integration/{integrationId} | Create product schedules for the corridor and store |
| PUT sku/schedule/{sku}/corridor/{corridorId}/integration/{integrationId} | Update product schedules for the corridor and store |
| DELETE sku/schedule/{sku}/corridor/{corridorId}/integration/{integrationId}/{corridorProductScheduleId} | Delete product schedules for the corridor and store |
Store hours | GET store/schedule/{storeId} | Returns all regular store hours |
| GET store/schedule/{storeId}/holiday | Returns all holiday hours |
| GET store/schedule/{storeId}/special | Returns all the hours of the store's special days |
| POST store/schedule/{storeId} | Create a time slot on a regular schedule day of the store |
| POST store/schedule/{storeId}/holiday/{holidayDayId} | Create a time slot on a holiday |
| POST store/schedule/{storeId}/special | Create a special day for the store |
| POST store/schedule/{storeId}/special/{specialDayId} | Create a time slot on a store's special day |
| PUT store/schedule/{storeId}/{storeScheduleId} | Update a time slot |
| DELETE store/schedule/{storeId}/{storeScheduleId} | Delete a time slot |
| DELETE store/schedule/{storeId}/special/{specialDayId} | Delete a special day |
Product Status | GET menu/integration/{integrationId} | Return the list of products and toppings with status and their availability |