openapi: 3.2.0 info: title: StoreApi Deprecated API description: The Store API is responsible for representing key points of information around stores. version: '1.0' servers: - url: https://esl.caseys.io/storeapi security: - apiKeyHeader: [] - apiKeyQuery: [] tags: - name: Deprecated paths: /brands: get: tags: - Deprecated summary: v0 Gets a list of store branding styles [DEPRECATED] description: Gets a list of the branding styles available for stores. operationId: getBrandsV0 responses: '200': description: This resource represents a list of branding styles for stores. content: application/json: schema: type: array items: $ref: '#/components/schemas/brandModelV0' example: - id: 1 name: Casey's '500': description: An error occurred while processing the request. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string /organizational/districts/{districtId}: get: tags: - Deprecated summary: v0 Gets a district's data [DEPRECATED] description: Gets the data for a specific district in the organizational hierarchy. operationId: getDistrictByIdV0 parameters: - name: districtId in: path description: The unique identifier of the district to get information for. required: true schema: type: integer responses: '200': description: This resource represents a district in the organizational hierarchy. content: application/json: schema: $ref: '#/components/schemas/districtModelV0' example: id: 13 name: District 13 _links: parent: href: /organizational/regions/13 children: - href: /store/1906 - href: /store/1930 - href: /store/1954 - href: /store/1957 - href: /store/1958 - href: /store/2291 - href: /store/2295 - href: /store/2945 - href: /store/2959 - href: /store/2984 - href: /store/3842 - href: /store/3894 - href: /store/2951 '404': description: No resource was found for the given identifier. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string '500': description: An error occurred while processing the request. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string /organizational/districts: get: tags: - Deprecated summary: v0 Gets a list of districts [DEPRECATED] description: Gets a list of the data for all districts in the organizational hierarchy. operationId: getDistrictsV0 responses: '200': description: This resource represents a list of data for all districts. content: application/json: schema: $ref: '#/components/schemas/districtListModelV0' example: data: - id: 13 name: District 13 _links: parent: href: /organizational/regions/13 children: - href: /store/1906 - href: /store/1930 - href: /store/1954 - href: /store/1957 - href: /store/1958 - href: /store/2291 - href: /store/2295 - href: /store/2945 - href: /store/2959 - href: /store/2984 - href: /store/3842 - href: /store/3894 - href: /store/2951 '500': description: An error occurred while processing the request. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string /organizational/divisions/{divisionId}: get: tags: - Deprecated summary: v0 Gets a division's information [DEPRECATED] description: Gets the data for a specific division in the organizational hierarchy. operationId: getDivisionByIdV0 parameters: - name: divisionId in: path description: The unique identifier of the division to get information for. required: true schema: type: integer responses: '200': description: This resource represents a division in the organizational hierarchy. content: application/json: schema: $ref: '#/components/schemas/divisionModelV0' example: id: 9088 name: Division 3 _links: parent: null children: - href: /organizational/regions/13 - href: /organizational/regions/14 - href: /organizational/regions/15 - href: /organizational/regions/16 - href: /organizational/regions/17 - href: /organizational/regions/18 '404': description: No resource was found for the given identifier. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string '500': description: An error occurred while processing the request. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string /organizational/divisions: get: tags: - Deprecated summary: v0 Gets a list of divisions [DEPRECATED] description: Gets a list of the data for all divisions in the organizational hierarchy. operationId: getDivisionsV0 responses: '200': description: This resource represents a list of data for all divisions. content: application/json: schema: $ref: '#/components/schemas/divisionListModelV0' example: data: - id: 9088 name: Division 3 _links: parent: null children: - href: /organizational/regions/13 - href: /organizational/regions/14 - href: /organizational/regions/15 - href: /organizational/regions/16 - href: /organizational/regions/17 - href: /organizational/regions/18 '500': description: An error occurred while processing the request. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string /store/{storeNumber}/organizational: get: tags: - Deprecated summary: v0 Gets a store's organizational hierarchy [DEPRECATED] description: Gets the organizational data for a specific store. operationId: getStoreOrganizationByIdV0 parameters: - name: storeNumber in: path description: The unique identifier of the store to get data about. required: true schema: type: integer responses: '200': description: This resource represents a store's organizational hierarchy. content: application/json: schema: $ref: '#/components/schemas/organizationalModelV0' example: storeNumber: 2 districtNumber: 57 districtName: District 57 divisionDirectorNumber: 910714062 divisionDirectorName: DAVE JOHNSON divisionDirectorEmail: dave.johnson@caseys.com divisionDirectorExtension: 0 divisionDirectorHomeStore: 9085 regionNumber: 9 regionName: Region 9 regionDirectorNumber: 910714062 regionDirectorName: JOHN GRAVES regionDirectorEmail: John.Graves@caseys.com regionDirectorExtension: 0 regionDirectorHomeStore: 2654 divisionNumber: 9085 divisionName: Division 1 districtSupervisorNumber: 910714062 districtSupervisorName: DEBORAH AHRENS districtSupervisorEmail: DEBORAH.AHRENS@CASEYS.COM districtSupervisorExtension: 18702 districtSupervisorHomeStore: 24 managerNumber: 910250996 managerName: LAURIE GARRETT managerEmail: null regionalMerchandisingManagerName: WILSON WILLIAMS '404': description: No resource was found for the given identifier. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string '500': description: An error occurred while processing the request. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string /organizational/regions/{regionId}: get: tags: - Deprecated summary: v0 Gets a region's data [DEPRECATED] description: Gets the data for a specific region in the organizational hierarchy. operationId: getRegionByIdV0 parameters: - name: regionId in: path description: The unique identifier of the region to get information about. required: true schema: type: integer responses: '200': description: This resource represents a region in the organizational hierarchy. content: application/json: schema: $ref: '#/components/schemas/regionModelV0' example: id: 13 name: Region 13 _links: parent: href: /organizational/divisions/9088 children: - href: /organizational/districts/13 - href: /organizational/districts/14 - href: /organizational/districts/107 - href: /organizational/districts/114 - href: /organizational/districts/115 - href: /organizational/districts/116 - href: /organizational/districts/117 - href: /organizational/districts/197 '404': description: No resource was found for the given identifier. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string '500': description: An error occurred while processing the request. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string /organizational/regions: get: tags: - Deprecated summary: v0 Gets a list of regions [DEPRECATED] description: Gets a list of the data for all regions in the organizational hierarchy. operationId: getRegionsV0 responses: '200': description: This resource represents a list of data for all regions. content: application/json: schema: $ref: '#/components/schemas/regionListModelV0' example: data: - id: 13 name: Region 13 _links: parent: href: /organizational/divisions/9088 children: - href: /organizational/districts/13 - href: /organizational/districts/14 - href: /organizational/districts/107 - href: /organizational/districts/114 - href: /organizational/districts/115 - href: /organizational/districts/116 - href: /organizational/districts/117 - href: /organizational/districts/197 '500': description: An error occurred while processing the request. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string /store/{storeNumber}: get: tags: - Deprecated summary: v0 Gets a store's data [DEPRECATED] description: 'Gets the data for a specific store. Includes stores with the classifications: S: Store T: Tobacco Only F: Fuel Island G: Digital Store' operationId: getStoreByIdV0 parameters: - name: storeNumber in: path description: The unique identifier of the store to get data about. required: true schema: type: integer responses: '200': description: This resource represents a store. content: application/json: schema: $ref: '#/components/schemas/storeInfoV0' example: storeNumber: 2 storeName: CASEY'S GENERAL STORES storeShortName: 'BOONE #1' timeZone: C longitude: -93.83917299 latitude: 42.0593372 street: 114 MAMIE EISENHOWER AVE cityId: 31004 cityName: BOONE stateId: 994 stateAbbreviation: IA countyId: 22867 countyName: BOONE zipCode: '500363424' poBox: PO BOX 492 status: Open statusId: 3 phone: 5551234567 orderPhone: 5557654321 hasATM: true hasBakery: true sellsAlcohol: true sellsTobacco: true sellsDiesel: true sellsDonuts: true sellsSoftServeIceCream: true sellsBreakfastSandwiches: true sellsPreparedSandwiches: true sellsSignatureSubs: true sellsMTOSubs: true sellsPizza: true sellsNoonPizza: true sellsEveningPizza: true hasPayAtPump: true hasKitchen: true hasThirdPartyDelivery: true hasCurbsidePickup: true hasInStorePickup: true style: SE floorPlan: null originalOpenDate: '2022-06-14T00:00:00.0000000+00:00' lastOpenDate: '1991-06-26T00:00:00.0000000+00:00' acquisitionName: null isLeftHand: false shelvingStyle: L closeDate: null budgetedHours: 950 subBarDate: '2012-07-20T00:00:00.0000000+00:00' hasFax: false pizzaOpenDate: '1986-03-19T00:00:00.0000000+00:00' deliveryStartDate: '2021-06-28T00:00:00.0000000+00:00' deliveryEndDate: '2049-12-31T00:00:00.0000000+00:00' isLeased: false leaseAmount: null hasCarWash: true gasBuddyId: 144554 brandId: 1 brandName: Casey's is24Hours: false isFirstPartyDelivery: false hasOnlineOrdering: true loyaltyPrograms: - name: Hyvee deliveryVendors: - name: Doordash delivery carWash: type: Touch Free in-bay x2 '404': description: No resource was found for the given identifier. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string '500': description: An error occurred while processing the request. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string /store/{storeNumber}/hours: get: tags: - Deprecated summary: v0 Gets a store's hours [DEPRECATED] description: Gets the store hours data for a specific store. operationId: getHoursByStoreV0 parameters: - name: storeNumber in: path description: The unique identifier of the store to get data about. required: true schema: type: integer responses: '200': description: This resource represents the different working hours for a store. content: application/json: schema: $ref: '#/components/schemas/storeHoursInfoV0' example: hoursBlocks: - type: StoreOpenHours hours: - dayOfWeek: Sunday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - type: CarryoutHours hours: - dayOfWeek: Sunday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - type: DoorDashHours hours: - dayOfWeek: Sunday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - type: PumpHours hours: - dayOfWeek: Sunday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Monday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Tuesday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Wednesday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Thursday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Friday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Saturday startTime: '2026-09-03' endTime: 1.00:00:00 - type: CarWashHours hours: - dayOfWeek: Sunday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Monday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Tuesday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Wednesday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Thursday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Friday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Saturday startTime: '2026-09-03' endTime: 1.00:00:00 - type: CurbSideHours hours: - dayOfWeek: Sunday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - type: KitchenHours hours: - dayOfWeek: Sunday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Sunday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Sunday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' storeNumber: 2 '404': description: No resource was found for the given identifier. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string '500': description: An error occurred while processing the request. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string /store/hours: get: tags: - Deprecated summary: v0 Gets all store hours for a list of paginated stores [DEPRECATED] description: Gets store hours data for a list of paginated stores. operationId: getAllStoreHoursV0 parameters: - name: offset in: query description: Offsets the data in the list for use in pagination. If you make a request for the first 10 items, then you would need to pass 10 as the offset to get the next set of 10 items. The default value is 0. schema: type: integer - name: limit in: query description: Limits the number of results returned in the list. The default value is 10. schema: type: integer responses: '200': description: This resource represents a list of the store hours data for all stores. content: application/json: schema: $ref: '#/components/schemas/allStoreHoursInfoV0' example: limit: 0 offset: 0 count: 0 total: 0 data: - hoursBlocks: - type: StoreOpenHours hours: - dayOfWeek: Sunday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - type: CarryoutHours hours: - dayOfWeek: Sunday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - type: DoorDashHours hours: - dayOfWeek: Sunday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - type: PumpHours hours: - dayOfWeek: Sunday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Monday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Tuesday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Wednesday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Thursday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Friday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Saturday startTime: '2026-09-03' endTime: 1.00:00:00 - type: CarWashHours hours: - dayOfWeek: Sunday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Monday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Tuesday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Wednesday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Thursday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Friday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Saturday startTime: '2026-09-03' endTime: 1.00:00:00 - type: CurbSideHours hours: - dayOfWeek: Sunday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - type: KitchenHours hours: - dayOfWeek: Sunday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Sunday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Sunday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' storeNumber: 2 '400': description: The request received was in an invalid state or format. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string '500': description: An error occurred while processing the request. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string /store: get: tags: - Deprecated summary: v0 Gets store data for a list of paginated stores [DEPRECATED] description: 'Gets store data for a list of paginated stores. Includes stores with the classifications: S: Store T: Tobacco Only F: Fuel Island G: Digital Store' operationId: getAllStoresV0 parameters: - name: offset in: query description: Offsets the data in the list for use in pagination. If you make a request for the first 10 items, then you would need to pass 10 as the offset to get the next set of 10 items. The default value is 0. schema: type: integer - name: limit in: query description: Limits the number of results returned in the list. The default value is 10. schema: type: integer - name: storeName in: query description: The store's short name of the store to get data about.. schema: type: string - name: storeNumber in: query description: The unique identifier of the store to get data about. schema: type: integer - name: propertyStatus in: query description: 'Current availability status of a store.
Enum: 0 = `"Unknown"` 1 = `"Prospective"` 2 = `"Pending"` 3 = `"Open"` 4 = `"Closed"` 5 = `"TemporarilyClosed"` 6 = `"Canceled"`' schema: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 type: integer default: 0 - name: storeBrand in: query description: 'The brand of store to get data about.
Enum: 0 = `"Unassigned"` 1 = `"Caseys"` 2 = `"Buckys"` 3 = `"goodstop"` 4 = `"TobaccoCity"` 5 = `"LoneStar"` 6 = `"MinitMart"` 7 = `"EGAmerica"` 8 = `"CertifiedOil"` 9 = `"CEFCO"` 10 = `"LittleCaesars"` 11 = `"Sonic"` 12 = `"Subway"` 13 = `"WhichWich"` 14 = `"HuddleHouse"` 15 = `"CarlsJr"`' schema: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 type: integer default: 0 responses: '200': description: This resource represents a list of the store data for all stores. This list can be filtered down by using the query string parameters defined. content: application/json: schema: $ref: '#/components/schemas/allStoreInfoV0' example: limit: 0 offset: 0 count: 0 total: 0 data: - storeNumber: 2 storeName: CASEY'S GENERAL STORES storeShortName: 'BOONE #1' timeZone: C longitude: -93.83917299 latitude: 42.0593372 street: 114 MAMIE EISENHOWER AVE cityId: 31004 cityName: BOONE stateId: 994 stateAbbreviation: IA countyId: 22867 countyName: BOONE zipCode: '500363424' poBox: PO BOX 492 status: Open statusId: 3 phone: 5551234567 orderPhone: 5557654321 hasATM: true hasBakery: true sellsAlcohol: true sellsTobacco: true sellsDiesel: true sellsDonuts: true sellsSoftServeIceCream: true sellsBreakfastSandwiches: true sellsPreparedSandwiches: true sellsSignatureSubs: true sellsMTOSubs: true sellsPizza: true sellsNoonPizza: true sellsEveningPizza: true hasPayAtPump: true hasKitchen: true hasThirdPartyDelivery: true hasCurbsidePickup: true hasInStorePickup: true style: SE floorPlan: null originalOpenDate: '2022-06-14T00:00:00.0000000+00:00' lastOpenDate: '1991-06-26T00:00:00.0000000+00:00' acquisitionName: null isLeftHand: false shelvingStyle: L closeDate: null budgetedHours: 950 subBarDate: '2012-07-20T00:00:00.0000000+00:00' hasFax: false pizzaOpenDate: '1986-03-19T00:00:00.0000000+00:00' deliveryStartDate: '2021-06-28T00:00:00.0000000+00:00' deliveryEndDate: '2049-12-31T00:00:00.0000000+00:00' isLeased: false leaseAmount: null hasCarWash: true gasBuddyId: 144554 brandId: 1 brandName: Casey's is24Hours: false isFirstPartyDelivery: false hasOnlineOrdering: true loyaltyPrograms: - name: Hyvee deliveryVendors: - name: Doordash delivery carWash: type: Touch Free in-bay x2 '400': description: The request received was in an invalid state or format. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string '500': description: An error occurred while processing the request. content: application/json: schema: $ref: '#/components/schemas/apiError' example: code: 0 message: string components: schemas: carWashV0: type: object properties: type: type: string description: The type of car wash services at the store. description: The store's car wash services. hourV0: type: object properties: dayOfWeek: type: string description: The day of the week for the hours. startTime: type: string description: Hours start time for the day in the format 'hh:mm:ss' endTime: type: string description: Hours end time for the day in the format 'hh:mm:ss'; an end time of midnight is represented as '1.00:00:00' linkModel: type: object properties: parent: $ref: '#/components/schemas/link' children: type: array items: $ref: '#/components/schemas/link' description: URLs of the children objects. description: URLs that are related to the current object. link: type: object properties: href: type: string description: URL definition to a defined object. regionListModelV0: type: object properties: data: type: array items: $ref: '#/components/schemas/regionModelV0' description: The data collection. organizationalModelV0: type: object properties: storeNumber: type: integer description: The number of the store. format: int32 districtNumber: type: - integer - 'null' description: The number of the district to which this store belongs in the store organizational structure. format: int32 districtName: type: string description: The name of the district to which this store belongs in the store organizational structure. divisionDirectorNumber: type: - integer - 'null' description: The Regional Manager mailer ID. format: int64 divisionDirectorName: type: string description: The name of the Regional Manager. divisionDirectorEmail: type: string description: The email of the Regional Manager over this store. divisionDirectorExtension: type: integer description: The Regional Manager store extension number. format: int32 divisionDirectorHomeStore: type: integer description: The number of the home store for the Regional Manager. format: int32 regionNumber: type: - integer - 'null' description: The number of the region to which this store belongs in the store organizational structure. format: int32 regionName: type: string description: The name of the region to which this store belongs in the store organizational structure. regionDirectorNumber: type: - integer - 'null' description: District Manager mailer ID. format: int64 regionDirectorName: type: string description: The name of the District Manager. regionDirectorEmail: type: string description: The email of the District Manager over this store. regionDirectorExtension: type: integer description: The District Manager store extension number. format: int32 regionDirectorHomeStore: type: integer description: The number of the home store for the District Manager. format: int32 divisionNumber: type: - integer - 'null' description: The number of the division to which this store belongs in the store organizational structure. format: int32 divisionName: type: string description: The name of the division to which this store belongs in the store organizational structure. districtSupervisorNumber: type: - integer - 'null' description: Area Supervisor mailer ID. format: int64 districtSupervisorName: type: string description: The name of the Area Supervisor. districtSupervisorEmail: type: string description: The email of the Area Supervisor over this store. districtSupervisorExtension: type: integer description: The Area Supervisor store extension number. format: int32 districtSupervisorHomeStore: type: integer description: The number of the home store for the Area Supervisor. format: int32 managerNumber: type: - integer - 'null' description: Store Manager mailer ID. format: int64 managerName: type: string description: The name of the Store Manager. managerEmail: type: string description: The email of the Store Manager over this store. regionalMerchandisingManagerName: type: string description: The name of the Regional Merchandising Manager. example: storeNumber: 2 districtNumber: 57 districtName: District 57 divisionDirectorNumber: 910714062 divisionDirectorName: DAVE JOHNSON divisionDirectorEmail: dave.johnson@caseys.com divisionDirectorExtension: 0 divisionDirectorHomeStore: 9085 regionNumber: 9 regionName: Region 9 regionDirectorNumber: 910714062 regionDirectorName: JOHN GRAVES regionDirectorEmail: John.Graves@caseys.com regionDirectorExtension: 0 regionDirectorHomeStore: 2654 divisionNumber: 9085 divisionName: Division 1 districtSupervisorNumber: 910714062 districtSupervisorName: DEBORAH AHRENS districtSupervisorEmail: DEBORAH.AHRENS@CASEYS.COM districtSupervisorExtension: 18702 districtSupervisorHomeStore: 24 managerNumber: 910250996 managerName: LAURIE GARRETT managerEmail: null regionalMerchandisingManagerName: WILSON WILLIAMS allStoreHoursInfoV0: type: object properties: limit: type: integer description: The limited number of items returned. format: int32 offset: type: integer description: The number of items skipped. format: int32 count: type: integer description: The number of items returned. format: int32 total: type: integer description: The total number of items. format: int32 data: type: array items: $ref: '#/components/schemas/storeHoursInfoV0' districtModelV0: type: object properties: id: type: integer description: The unique identifier of the district. format: int32 name: type: string description: The name of the district. _links: $ref: '#/components/schemas/linkModel' example: id: 13 name: District 13 _links: parent: href: /organizational/regions/13 children: - href: /store/1906 - href: /store/1930 - href: /store/1954 - href: /store/1957 - href: /store/1958 - href: /store/2291 - href: /store/2295 - href: /store/2945 - href: /store/2959 - href: /store/2984 - href: /store/3842 - href: /store/3894 - href: /store/2951 storeHoursInfoV0: type: object properties: hoursBlocks: type: array items: $ref: '#/components/schemas/hoursBlockV0' description: The collection of store hours by hour type. storeNumber: type: integer description: The number of the store. format: int32 example: hoursBlocks: - type: StoreOpenHours hours: - dayOfWeek: Sunday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - type: CarryoutHours hours: - dayOfWeek: Sunday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - type: DoorDashHours hours: - dayOfWeek: Sunday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:30:00.0000000+00:00' - type: PumpHours hours: - dayOfWeek: Sunday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Monday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Tuesday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Wednesday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Thursday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Friday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Saturday startTime: '2026-09-03' endTime: 1.00:00:00 - type: CarWashHours hours: - dayOfWeek: Sunday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Monday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Tuesday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Wednesday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Thursday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Friday startTime: '2026-09-03' endTime: 1.00:00:00 - dayOfWeek: Saturday startTime: '2026-09-03' endTime: 1.00:00:00 - type: CurbSideHours hours: - dayOfWeek: Sunday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T06:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - type: KitchenHours hours: - dayOfWeek: Sunday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Sunday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Sunday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Monday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Tuesday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Wednesday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Thursday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Friday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T05:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T04:00:00.0000000+00:00' endTime: '2026-09-03T10:00:00.0000000+00:00' - dayOfWeek: Saturday startTime: '2026-09-03T10:00:00.0000000+00:00' endTime: '2026-09-03T11:00:00.0000000+00:00' storeNumber: 2 districtListModelV0: type: object properties: data: type: array items: $ref: '#/components/schemas/districtModelV0' description: The data collection. hoursBlockV0: type: object properties: type: type: string description: Describes the scenario type the hours are for. hours: type: array items: $ref: '#/components/schemas/hourV0' description: Collection of hours for each day. storeLoyaltyProgramInfoV0: type: object properties: name: type: string apiError: type: object properties: code: type: integer description: Status code of the error. format: int32 message: type: string description: Message that describes the error. storeInfoV0: type: object properties: storeNumber: type: integer description: The number of the store. format: int32 storeName: type: string description: The name of the CGS subsidiary company operating this Store. storeShortName: type: string description: 'City of operation, and cardinality within city/town if applicable, e.g. ANKENY #2, ANKENY #3, etc.' timeZone: type: string description: C = Central; E = Eastern. longitude: type: number description: The longitude of the Store address. format: double latitude: type: number description: The latitude of the Store address. format: double street: type: string description: Street address of this Store. cityId: type: integer description: Reference identity to the city the store is located in. format: int32 cityName: type: string description: Name of the city the store is located in. stateId: type: integer description: Reference identity to the state the store is located in. format: int32 stateAbbreviation: type: string description: Abbreviation of the state the store is located in. countyId: type: integer description: Reference identity to the county the store is located in. format: int32 countyName: type: string description: Name of the county the store is located in. zipCode: type: string description: ZIP postal code. poBox: type: string description: PO Box number, if applicable. status: type: string description: 'Name of the current status of availability of the store.
Enum: `"Unknown"` `"Prospective"` `"Pending"` `"Open"` `"Closed"` `"TemporarilyClosed"` `"Canceled"`' statusId: type: integer description: Id of the current status of availability of the store. format: int32 phone: type: integer description: Ten digit main phone number for Store. format: int64 orderPhone: type: integer description: Ten digit phone number for pizza orders. format: int64 hasATM: type: boolean description: Does this Store have a third-party supplied ATM inside? hasBakery: type: boolean description: Does this Store sell NO-BAKE bakery items, e.g. puppy chow or pb/choc krispy bars, or other non-donut/pizza baked goods? sellsAlcohol: type: boolean description: Does this store sell alcohol? sellsTobacco: type: boolean description: Does this store sell tobacco? sellsDiesel: type: boolean description: Does this Store sell diesel fuel, either at car pump islands or at truck fueling islands, or both? sellsDonuts: type: boolean description: Does this Store sell donuts, either made on-site or vendor-supplied? sellsSoftServeIceCream: type: boolean description: Does this Store sell soft-serve ice cream? sellsBreakfastSandwiches: type: boolean description: Does this Store sell breakfast sandwiches (biscuit/croissant)? sellsPreparedSandwiches: type: boolean description: Does this Store sell prepared (non-breakfast) sandwiches? sellsSignatureSubs: type: boolean description: Does this Store sell Signature Subs (separate counter-top closed cooler case or open-case cooler; not MTO!)? sellsMTOSubs: type: boolean description: Does this Store sell MTO (made-to-order) sub sandwiches? sellsPizza: type: boolean description: Does this Store sell pizza, either made on-site or vendor supplied? sellsNoonPizza: type: boolean description: Does this Store sell pizza slices at lunch rush time? sellsEveningPizza: type: boolean description: Does this Store sell pizza slices at dinner rush time? hasPayAtPump: type: boolean description: Is pay-at-the-pump turned on and functional at this Store? hasKitchen: type: boolean description: Does this store have a kitchen? hasThirdPartyDelivery: type: boolean description: Does this store use a third party to make deliveries? hasCurbsidePickup: type: boolean description: Does this store do curbside pickup? hasInStorePickup: type: boolean description: Does this store have in-store pickup? style: type: string description: StoreStyle code for this Store. floorPlan: type: string description: Description of the Store floor plan or interior layout. originalOpenDate: type: string description: Format - ISO8601 Date on which this Store was FIRST opened. lastOpenDate: type: string description: Format - ISO8601 Date on which this Store was LAST opened, as in after a remodel or site-scrape. acquisitionName: type: string description: If this Store was an acquisition, who was it acquired from (chain-name/trade-name)? isLeftHand: type: boolean description: Every once in a while, we used to build a store *backwards* or LEFT-hand. Indicates whether the counter is on the left as one walks into the Store. This no longer happens. shelvingStyle: type: string description: Style of retail shelving in use at this Store. closeDate: type: string description: Format - ISO8601 Date on which this Store was last closed. budgetedHours: type: - integer - 'null' description: The number of hours the store has budgeted for employees in a week. format: int32 subBarDate: type: string description: Format - ISO8601 Date on which we completed a G or E remodel that included installing a MTO Sub Sandwich bar. Note that G/E-style remodels are very similar as the floor-plans are similar. hasFax: type: boolean description: Can a store receive faxes? pizzaOpenDate: type: string description: Format - ISO8601 Date on which pizza was first made and sold in this Store. deliveryStartDate: type: string description: Format - ISO8601 Date on which pizza delivery last started. deliveryEndDate: type: string description: Format - ISO8601 Date on which pizza delivery last ended. isLeased: type: boolean description: Is the store being leased? leaseAmount: type: - number - 'null' description: Lease amount per month, if applicable. format: double hasCarWash: type: boolean description: Does this store have a car wash? gasBuddyId: type: - integer - 'null' description: The store's identity in Gas Buddy. format: int32 brandId: type: integer description: The store's brand id. format: int32 brandName: type: string description: The store's brand name. is24Hours: type: boolean description: Is the store open 24 hours? isFirstPartyDelivery: type: boolean description: Does this store offer Casey's delivery? hasOnlineOrdering: type: boolean description: The store's delivery software. loyaltyPrograms: type: array items: $ref: '#/components/schemas/storeLoyaltyProgramInfoV0' description: The store's loyalty programs. deliveryVendors: type: array items: $ref: '#/components/schemas/deliveryVendorsInfoV0' description: A collection of available delivery vendors for the store. carWash: $ref: '#/components/schemas/carWashV0' example: storeNumber: 2 storeName: CASEY'S GENERAL STORES storeShortName: 'BOONE #1' timeZone: C longitude: -93.83917299 latitude: 42.0593372 street: 114 MAMIE EISENHOWER AVE cityId: 31004 cityName: BOONE stateId: 994 stateAbbreviation: IA countyId: 22867 countyName: BOONE zipCode: '500363424' poBox: PO BOX 492 status: Open statusId: 3 phone: 5551234567 orderPhone: 5557654321 hasATM: true hasBakery: true sellsAlcohol: true sellsTobacco: true sellsDiesel: true sellsDonuts: true sellsSoftServeIceCream: true sellsBreakfastSandwiches: true sellsPreparedSandwiches: true sellsSignatureSubs: true sellsMTOSubs: true sellsPizza: true sellsNoonPizza: true sellsEveningPizza: true hasPayAtPump: true hasKitchen: true hasThirdPartyDelivery: true hasCurbsidePickup: true hasInStorePickup: true style: SE floorPlan: null originalOpenDate: '2022-6-14T00:00:00.000Z' lastOpenDate: '1991-06-26T00:00:00Z' acquisitionName: null isLeftHand: false shelvingStyle: L closeDate: null budgetedHours: 950 subBarDate: '2012-07-20T00:00:00Z' hasFax: false pizzaOpenDate: '1986-03-19T00:00:00Z' deliveryStartDate: '2021-06-28T00:00:00Z' deliveryEndDate: '2049-12-31T00:00:00Z' isLeased: false leaseAmount: null hasCarWash: true gasBuddyId: 144554 brandId: 1 brandName: Casey's is24Hours: false isFirstPartyDelivery: false hasOnlineOrdering: true loyaltyPrograms: - name: Hyvee deliveryVendors: - name: Doordash delivery carWash: type: Touch Free in-bay x2 regionModelV0: type: object properties: id: type: integer description: The unique identifier of the region. format: int32 name: type: string description: The name of the region. _links: $ref: '#/components/schemas/linkModel' example: id: 13 name: Region 13 _links: parent: href: /organizational/divisions/9088 children: - href: /organizational/districts/13 - href: /organizational/districts/14 - href: /organizational/districts/107 - href: /organizational/districts/114 - href: /organizational/districts/115 - href: /organizational/districts/116 - href: /organizational/districts/117 - href: /organizational/districts/197 divisionModelV0: type: object properties: id: type: integer description: The unique identifier of the division. format: int32 name: type: string description: The name of the division. _links: $ref: '#/components/schemas/linkModel' example: id: 9088 name: Division 3 _links: parent: null children: - href: /organizational/regions/13 - href: /organizational/regions/14 - href: /organizational/regions/15 - href: /organizational/regions/16 - href: /organizational/regions/17 - href: /organizational/regions/18 allStoreInfoV0: type: object properties: limit: type: integer description: The limited number of items returned. format: int32 offset: type: integer description: The number of items skipped. format: int32 count: type: integer description: The number of items returned. format: int32 total: type: integer description: The total number of items. format: int32 data: type: array items: $ref: '#/components/schemas/storeInfoV0' deliveryVendorsInfoV0: type: object properties: name: type: string description: The name of the delivery vendor. divisionListModelV0: type: object properties: data: type: array items: $ref: '#/components/schemas/divisionModelV0' description: The data collection. brandModelV0: type: object properties: id: type: integer description: The unique identifier for the brand. format: int32 name: type: string description: The name of the brand. example: id: 1 name: Casey's securitySchemes: apiKeyHeader: type: apiKey name: Ocp-Apim-Subscription-Key in: header apiKeyQuery: type: apiKey name: subscription-key in: query