Every API here is available over the APIs.io API and to AI agents over MCP.
{"openapi":"3.0.0","info":{"description":"This API will return a collection of Service Data.\n\nThe base endpoint URL for this API in production is: `https://marko.aramark.net/v1/service`.\n\nFor testing the API with the \"Try\" tool on this page or in your app, use either our testing server \"qa-marko\" or our development server \"dev-marko\".\n","version":"1.0.0-oas3","title":"Service"},"tags":[{"name":"Customer","description":"A collection of Customer data"},{"name":"Device","description":"A collection of Device data"},{"name":"Equipment","description":"A collection of Equipment data"},{"name":"Feature","description":"A collection of Feature data"},{"name":"Food Bank","description":"A collection of Food Bank data"},{"name":"Log","description":"A collection of Log requests"},{"name":"Manufacturer Items","description":"A collection of Manufacturer Items"},{"name":"Menu Items","description":"A collection of Menu Item data"},{"name":"Photos","description":"A collection of Photo data"},{"name":"Recipe","description":"A collection of Recipe data"},{"name":"Results","description":"A collection of Service Results for a Location"},{"name":"Service Area","description":"A collection of Service Area data"},{"name":"Site","description":"A collectin of Site data"},{"name":"Sub Locations","description":"A Collectin of Sub Location data"},{"name":"Temperature","description":"A collection of Temperature data"},{"name":"User","description":"A collection of User Service data"}],"paths":{"/customer/count":{"get":{"summary":"Get Customer Count for a Service Area","description":"Returns a collection of Customer Counts for a Service Area\n","operationId":"getCustomerCount","tags":["Customer"],"parameters":[{"$ref":"#/components/parameters/serviceAreaIdParam"},{"$ref":"#/components/parameters/serviceDateReqParam"},{"$ref":"#/components/parameters/sourceSystemParam"},{"$ref":"#/components/parameters/bypassCacheParam"}],"responses":{"200":{"description":"Lists Customer Count","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"count":{"type":"number","description":"Number of records"},"customer_count":{"type":"array","items":{"$ref":"#/components/schemas/serviceCustomerCount"}}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}},"put":{"summary":"Update Customer Count for a Service Area","description":"Allows updates to Customer Count for a Service Area\n","operationId":"putCustomerCount","tags":["Customer"],"parameters":[{"$ref":"#/components/parameters/sourceSystemParam"}],"requestBody":{"description":"Details for the Customer Count that is being updated","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putCustomerCountBody"}}}},"responses":{"200":{"description":"Status of the Update Request","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"message":{"type":"string","description":"Status Message for the Update Request"}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/device/sites":{"get":{"summary":"Get Sites for a Device","description":"Returns a collection of Sites for a Device\n","operationId":"getDeviceSites","tags":["Device"],"parameters":[{"$ref":"#/components/parameters/deviceSerialNumberParam"},{"$ref":"#/components/parameters/sourceSystemParam"},{"$ref":"#/components/parameters/bypassCacheParam"},{"$ref":"#/components/parameters/smokeParam"}],"responses":{"200":{"description":"Lists Device Sites","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"count":{"type":"string","description":"Number of records"},"device_sites":{"type":"array","items":{"$ref":"#/components/schemas/device_sites"}}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/equipment":{"get":{"summary":"Get Equipment for a Location or Service Area","description":"Returns a collection of Features for a Location or Service Area. service_area_id or location_id is required\n","operationId":"getEquipment","tags":["Equipment"],"parameters":[{"$ref":"#/components/parameters/locationIdNoReqParam"},{"$ref":"#/components/parameters/serviceAreaIdNoReqParam"},{"$ref":"#/components/parameters/sourceSystemParam"},{"$ref":"#/components/parameters/bypassCacheParam"}],"responses":{"200":{"description":"Lists Equipment","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"count":{"type":"number","description":"Number of records"},"equipment":{"type":"array","items":{"$ref":"#/components/schemas/service_equipment"}}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/equipment/temperature":{"put":{"summary":"Update Equipment Temperature","description":"Allows updates to Equipment Temperature\n","operationId":"putEquipmentTemperature","tags":["Equipment"],"requestBody":{"description":"Details for the Equipment Temperature that is being updated","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putEquipmentTemperatureBody"}}}},"responses":{"200":{"description":"Status of the Update Request","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"message":{"type":"string","description":"Status Message for the Update Request"}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/features":{"get":{"summary":"Get Features for a Site or Location","description":"Returns a collection of Features for a Site or Location. site_id or location_id is required\n","operationId":"getFeatures","tags":["Feature"],"parameters":[{"$ref":"#/components/parameters/locationIdNoReqParam"},{"$ref":"#/components/parameters/siteIdParam"},{"$ref":"#/components/parameters/sourceSystemParam"},{"$ref":"#/components/parameters/bypassCacheParam"},{"$ref":"#/components/parameters/smokeParam"}],"responses":{"200":{"description":"Lists Features","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"count":{"type":"string","description":"Number of records"},"service_features":{"type":"array","items":{"$ref":"#/components/schemas/service_feature"}}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/food_bank_items":{"get":{"summary":"Get Food Bank Items for a Location","description":"Returns a collection of Food Bank Items for a Location.\n","operationId":"getFoodBankItems","tags":["Food Bank"],"parameters":[{"$ref":"#/components/parameters/locationIdParam"},{"$ref":"#/components/parameters/serviceDateReqParam"},{"$ref":"#/components/parameters/sourceSystemParam"},{"$ref":"#/components/parameters/bypassCacheParam"}],"responses":{"200":{"description":"Lists Food Bank Items","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"count":{"type":"number","description":"Number of records"},"food_bank_items":{"type":"array","items":{"$ref":"#/components/schemas/food_bank_items"}}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/food_bank_items/activity":{"put":{"summary":"Update Food Bank Item Activity","description":"Allows updates to Menu Items\n","operationId":"putFoodBankItemsActivity","tags":["Food Bank"],"parameters":[{"$ref":"#/components/parameters/sourceSystemParam"}],"requestBody":{"description":"Details for the Food Bank Item that is being updated","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putFoodBankItemsActivityBody"}}}},"responses":{"200":{"description":"Status of the Update Request","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"message":{"type":"string","description":"Status Message for the Update Request"}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/menu_items":{"get":{"summary":"Get Menu Items for a Service Area, Location or Sub Location","description":"Returns a collection of Menu Items for a Service Area, Location or Sub Location. At least one of service_area_id, location_id or sub_location_id is required\n","operationId":"getMenuItems","tags":["Menu Items"],"parameters":[{"$ref":"#/components/parameters/dateParam"},{"$ref":"#/components/parameters/serviceAreaIdParam"},{"$ref":"#/components/parameters/locationIdParam"},{"$ref":"#/components/parameters/subLocationIdParam"},{"$ref":"#/components/parameters/mealPeriodIdParam"},{"$ref":"#/components/parameters/isMTOParam"},{"$ref":"#/components/parameters/isResultRequiredParam"},{"$ref":"#/components/parameters/isTempRequiredParam"},{"$ref":"#/components/parameters/sourceSystemParam"},{"$ref":"#/components/parameters/bypassCacheParam"},{"$ref":"#/components/parameters/smokeParam"}],"responses":{"200":{"description":"List of Menu Items","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Not Found' or 'Error'"},"count":{"type":"string","description":"Number of records returned in request"},"service_menus":{"type":"array","items":{"$ref":"#/components/schemas/service_menus"}}}}}}}}},"put":{"summary":"Update Menu Items","description":"Allows updates to Menu Items\n","operationId":"putMenuItems","tags":["Menu Items"],"parameters":[{"$ref":"#/components/parameters/sourceSystemParam"}],"requestBody":{"description":"Details for the Menu Item that is being updated","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putMenuItemsBody"}}}},"responses":{"200":{"description":"Status of the Update Request","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"message":{"type":"string","description":"Status Message for the Update Request"}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/menu_items/flat":{"get":{"summary":"Get Menu Items for a Service Area, Location or Sub Location","description":"Returns a flattened collection of Menu Items for a Service Area, Location or Sub Location. At least one of service_area_id, location_id or sub_location_id is required\n","operationId":"getMenuItemsFlat","tags":["Menu Items"],"parameters":[{"$ref":"#/components/parameters/dateParam"},{"$ref":"#/components/parameters/serviceAreaIdParam"},{"$ref":"#/components/parameters/locationIdParam"},{"$ref":"#/components/parameters/subLocationIdParam"},{"$ref":"#/components/parameters/mealPeriodIdParam"},{"$ref":"#/components/parameters/isMTOParam"},{"$ref":"#/components/parameters/isResultRequiredParam"},{"$ref":"#/components/parameters/isTempRequiredParam"},{"$ref":"#/components/parameters/fieldsParam"},{"$ref":"#/components/parameters/sourceSystemParam"},{"$ref":"#/components/parameters/bypassCacheParam"},{"$ref":"#/components/parameters/smokeParam"}],"responses":{"200":{"description":"List of Menu Items","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Not Found' or 'Error'"},"count":{"type":"string","description":"Number of records returned in request"},"service_items":{"type":"array","items":{"$ref":"#/components/schemas/service_items"}}}}}}}}}},"/menu_items/updates":{"get":{"summary":"Get Menus that have been updated since last input date","description":"Returns a collection of Locations and Service Areas with updated menu items\n","operationId":"getMenuItemsUpdates","tags":["Menu Items"],"parameters":[{"$ref":"#/components/parameters/lastUpdatedDateParam"},{"$ref":"#/components/parameters/sourceSystemParam"},{"$ref":"#/components/parameters/bypassCacheParam"}],"responses":{"200":{"description":"List of Locations and Service Areas with updated menu items","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Not Found' or 'Error'"},"count":{"type":"string","description":"Number of records returned in request"},"service_menu_items_updates":{"type":"array","items":{"$ref":"#/components/schemas/service_menu_items_updates"}}}}}}}}}},"/manufacturer_item/pricing":{"get":{"summary":"Get Pricing for Manufacturer Items for a Location","description":"Returns a collection of Manufacturer Item Pricing for a Location.\n","operationId":"getManufacturerItemPricing","tags":["Manufacturer Items"],"parameters":[{"$ref":"#/components/parameters/mfgItemSequenceParam"},{"$ref":"#/components/parameters/locationOrgValueParam"},{"$ref":"#/components/parameters/sourceSystemParam"},{"$ref":"#/components/parameters/bypassCacheParam"},{"$ref":"#/components/parameters/smokeParam"}],"responses":{"200":{"description":"List of Manufacturer Item Pricing","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Not Found' or 'Error'"},"count":{"type":"string","description":"Number of records returned in request"},"manufacturer_item_pricing":{"type":"array","items":{"$ref":"#/components/schemas/manufacturer_item_pricing"}}}}}}}}}},"/sub_locations":{"get":{"summary":"Get Sub Locations","description":"Returns a collection of Sub Locations\n","operationId":"getFeatures","tags":["Sub Locations"],"parameters":[{"$ref":"#/components/parameters/serviceAreaIdParam"},{"$ref":"#/components/parameters/sourceSystemParam"},{"$ref":"#/components/parameters/bypassCacheParam"},{"$ref":"#/components/parameters/smokeParam"}],"responses":{"200":{"description":"Lists Sub Locations","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"count":{"type":"string","description":"Number of records"},"service_features":{"type":"array","items":{"$ref":"#/components/schemas/service_feature"}}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/service_area/recipe_list":{"get":{"summary":"Get Service Area Recipe List","description":"Returns a collection of Recipe Lists for a Service Area\n","operationId":"getServiceAreaRecipeList","tags":["Service Area"],"parameters":[{"$ref":"#/components/parameters/serviceAreaIdParam"},{"$ref":"#/components/parameters/sourceSystemParam"},{"$ref":"#/components/parameters/bypassCacheParam"},{"$ref":"#/components/parameters/smokeParam"}],"responses":{"200":{"description":"Lists of Recipe data for a Service Area","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"count":{"type":"string","description":"Number of records"},"recipe_list":{"type":"array","items":{"$ref":"#/components/schemas/service_area_recipe_list"}}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/log/request":{"post":{"summary":"Create Log Request","description":"Allows Log Request\n","operationId":"postLogRequest","tags":["Log"],"parameters":[{"$ref":"#/components/parameters/sourceSystemParam"}],"requestBody":{"description":"Details for the Log data being requestd","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postLogRequestBody"}}}},"responses":{"200":{"description":"Status of the Request","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"message":{"type":"string","description":"Status Message for the Request"}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/user/sites":{"get":{"summary":"Get Sites for a User","description":"Returns a collection of Sites for a User\n","operationId":"getUserSites","tags":["User"],"parameters":[{"$ref":"#/components/parameters/emailParam"},{"$ref":"#/components/parameters/sourceSystemParam"},{"$ref":"#/components/parameters/bypassCacheParam"},{"$ref":"#/components/parameters/smokeParam"}],"responses":{"200":{"description":"Lists User Sites","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"count":{"type":"string","description":"Number of records"},"user_sites":{"type":"array","items":{"$ref":"#/components/schemas/user_sites"}}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/user/locations/disabled":{"get":{"summary":"Disabled User Service Locations","description":"Returns a collection of Disabled Service Locations for a User\n","operationId":"getDisabledUserServiceLocations","tags":["User"],"parameters":[{"$ref":"#/components/parameters/emailParam"},{"$ref":"#/components/parameters/sourceSystemParam"},{"$ref":"#/components/parameters/bypassCacheParam"},{"$ref":"#/components/parameters/smokeParam"}],"responses":{"200":{"description":"Lists Disabled Service Locations for a User","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"count":{"type":"string","description":"Number of records"},"user_disabled_locations":{"type":"array","items":{"$ref":"#/components/schemas/user_disabled_locations"}}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}},"put":{"summary":"Update User Disabled Locations","description":"Allows updates to Disabled User Locations\n","operationId":"putUserDisabledLocations","tags":["User"],"parameters":[{"$ref":"#/components/parameters/sourceSystemParam"}],"requestBody":{"description":"Details for the Waste that is being updated","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putDisabledUserLocationsBody"}}}},"responses":{"200":{"description":"Status of the Update Request","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"message":{"type":"string","description":"Status Message for the Update Request"}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/site/request":{"post":{"summary":"Create Site Request","description":"Allows Site Request\n","operationId":"postSiteRequest","tags":["Site"],"parameters":[{"$ref":"#/components/parameters/sourceSystemParam"}],"requestBody":{"description":"Details for the Waste that is being updated","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/postSiteRequestBody"}}}},"responses":{"200":{"description":"Status of the Request","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"message":{"type":"string","description":"Status Message for the Request"}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}},"put":{"summary":"Update Site Request","description":"Allows updates to a Site Request\n","operationId":"putSiteRequest","tags":["Site"],"parameters":[{"$ref":"#/components/parameters/sourceSystemParam"}],"requestBody":{"description":"Details for the Waste that is being updated","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putSiteRequestBody"}}}},"responses":{"200":{"description":"Status of the Update Request","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"message":{"type":"string","description":"Status Message for the Update Request"}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/site/journal":{"get":{"summary":"Get Site Journal","description":"Returns a collection of Site Journals for a Service Area\n","operationId":"getSiteJournal","tags":["Site"],"parameters":[{"$ref":"#/components/parameters/serviceAreaIdParam"},{"$ref":"#/components/parameters/dateParam"},{"$ref":"#/components/parameters/sourceSystemParam"},{"$ref":"#/components/parameters/bypassCacheParam"},{"$ref":"#/components/parameters/smokeParam"}],"responses":{"200":{"description":"Lists Site Journal data for a Service Area","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"count":{"type":"string","description":"Number of records"},"site_journal":{"type":"array","items":{"$ref":"#/components/schemas/site_journal"}}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}},"put":{"summary":"Update Site Journal","description":"Allows updates to Site Journals\n","operationId":"putSiteJournal","tags":["Site"],"parameters":[{"$ref":"#/components/parameters/sourceSystemParam"}],"requestBody":{"description":"Details for the Prep Temperature that is being updated","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/put_site_journal_body"}}}},"responses":{"200":{"description":"Status of the Update Request","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"message":{"type":"string","description":"Status Message for the Update Request"}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/site/pin":{"get":{"summary":"Get Site Pin","description":"Returns a collection of Site Pins\n","operationId":"getSitePin","tags":["Site"],"parameters":[{"$ref":"#/components/parameters/siteIdRequiredParam"},{"$ref":"#/components/parameters/bypassCacheParam"},{"$ref":"#/components/parameters/smokeParam"}],"responses":{"200":{"description":"Lists Pin data for a Site","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"count":{"type":"number","description":"Number of records"},"site_pin":{"type":"array","items":{"$ref":"#/components/schemas/site_pin"}}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}},"put":{"summary":"Update Pin","description":"Allows updates to Site Pin\n","operationId":"putSitePin","tags":["Site"],"parameters":[{"$ref":"#/components/parameters/sourceSystemParam"}],"requestBody":{"description":"Details for the Pin that is being updated","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putSitePinBody"}}}},"responses":{"200":{"description":"Status of the Update Request","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"message":{"type":"string","description":"Status Message for the Update Request"}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/result":{"put":{"summary":"Update Result","description":"Allows updates to Service Result\n","operationId":"putServiceResult","tags":["Results"],"parameters":[{"$ref":"#/components/parameters/sourceSystemParam"}],"requestBody":{"description":"Details for the Result that is being updated","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putResultsBody"}}}},"responses":{"200":{"description":"Status of the Update Request","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"message":{"type":"string","description":"Status Message for the Update Request"}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/results/waste":{"get":{"summary":"Get Waste by Service Area","description":"Returns a collection of Waste results for a specific service area\n","operationId":"getWasteResults","tags":["Results"],"parameters":[{"$ref":"#/components/parameters/serviceAreaIdParam"},{"$ref":"#/components/parameters/dateParam"},{"$ref":"#/components/parameters/sourceSystemParam"},{"$ref":"#/components/parameters/bypassCacheParam"},{"$ref":"#/components/parameters/smokeParam"}],"responses":{"200":{"description":"List all Waste for a Service Area","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"count":{"type":"string","description":"Number of records"},"inventory":{"type":"array","items":{"$ref":"#/components/schemas/service_waste"}}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}},"put":{"summary":"Update Waste","description":"Allows updates to Waste\n","operationId":"putResultsWaste","tags":["Results"],"parameters":[{"$ref":"#/components/parameters/sourceSystemParam"}],"requestBody":{"description":"Details for the Waste that is being updated","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putWasteBody"}}}},"responses":{"200":{"description":"Status of the Update Request","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"message":{"type":"string","description":"Status Message for the Update Request"}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}},"delete":{"summary":"Delete Waste","description":"Allows deletes to Waste\n","operationId":"deleteResultsWaste","tags":["Results"],"parameters":[{"$ref":"#/components/parameters/sourceSystemParam"}],"requestBody":{"description":"Details for the Waste that is being updated","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/deleteWasteBody"}}}},"responses":{"200":{"description":"Status of the Delete Request","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"message":{"type":"string","description":"Status Message for the Delete Request"}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/photos":{"get":{"summary":"Get Photos by Service Area","description":"Returns a collection of Photo results for a specific service area\n","operationId":"getPhotos","tags":["Photos"],"parameters":[{"$ref":"#/components/parameters/serviceAreaIdParam"},{"$ref":"#/components/parameters/sourceSystemParam"},{"$ref":"#/components/parameters/bypassCacheParam"},{"$ref":"#/components/parameters/smokeParam"}],"responses":{"200":{"description":"List all Photos for a Service Area","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"count":{"type":"string","description":"Number of records"},"photos":{"type":"array","items":{"$ref":"#/components/schemas/service_photos"}}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}},"put":{"summary":"Update Photos","description":"Allows updates to Photos\n","operationId":"putPhotos","tags":["Photos"],"parameters":[{"$ref":"#/components/parameters/sourceSystemParam"}],"requestBody":{"description":"Details for the Photos that is being updated","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/putPhotosBody"}}}},"responses":{"200":{"description":"Status of the Update Request","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"message":{"type":"string","description":"Status Message for the Update Request"}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}},"delete":{"summary":"Delete Photos","description":"Allows deletes to Photos\n","operationId":"deletePhotos","tags":["Photos"],"parameters":[{"$ref":"#/components/parameters/sourceSystemParam"}],"requestBody":{"description":"Details for the Waste that is being updated","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/deletePhotosBody"}}}},"responses":{"200":{"description":"Status of the Delete Request","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"message":{"type":"string","description":"Status Message for the Delete Request"}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/temperature/prep":{"get":{"summary":"Prep Temperatures","description":"Returns a collection of Prep Temperatures for a Service Area\n","operationId":"getTemperaturePrep","tags":["Temperature"],"parameters":[{"$ref":"#/components/parameters/serviceAreaIdParam"},{"$ref":"#/components/parameters/logDateParam"},{"$ref":"#/components/parameters/serviceDateParam"},{"$ref":"#/components/parameters/sourceSystemParam"},{"$ref":"#/components/parameters/bypassCacheParam"},{"$ref":"#/components/parameters/smokeParam"}],"responses":{"200":{"description":"Lists Prep Temperature data for a Service Area","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"count":{"type":"string","description":"Number of records"},"prep_temperatures":{"type":"array","items":{"$ref":"#/components/schemas/prep_temperatures"}}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}},"put":{"summary":"Update Prep Temperature","description":"Allows updates to Prep Temperatures\n","operationId":"putTemperaturePrep","tags":["Temperature"],"parameters":[{"$ref":"#/components/parameters/sourceSystemParam"}],"requestBody":{"description":"Details for the Prep Temperature that is being updated","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/put_prep_temperatures_body"}}}},"responses":{"200":{"description":"Status of the Update Request","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"ENUM 'Success', 'Error' or 'Not Found'"},"message":{"type":"string","description":"Status Message for the Update Request"}}}}}},"404":{"description":"Requested resource does not exist."},"405":{"description":"HTTP Verb / Operation not supported"}}}},"/temperature/cooling":{"get":{"summary":"Temperatures Cooldown","description":"Returns a collection of Temperature Cooldown for a Service Area\n","operationId":"getTemperatureCooling","tags":["Temperature"],"parameters":[{"$ref":"#/components/parameters/serviceAreaIdParam"},{"$ref":"#/components/parameters/logDateParam"},{"$ref":"#/components/parameters/serviceDateParam"},{"$ref":"#/components/parameters/sourceSystemParam"},{"$ref":"#/components/parameters/bypassCacheParam"},{"$ref":"#/components/parameters/smokeParam"}],"responses":{"200":{"description":"Lists Temperature Cooling data for a Service Area","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string",
# --- truncated at 32 KB (66 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/aramark/refs/heads/main/openapi/aramark-service-openapi.json