openapi: 3.0.1
info:
title: StoreApi
description: The Store API is responsible for representing key points of information around stores.
version: '1.0'
servers:
- url: https://esl.caseys.io/storeapi
paths:
/v1/organizational/districts/{districtId}:
get:
tags:
- organization hierarchy
- v1
summary: v1 Gets a district's data
description: Gets the data for a specific district in the organizational hierarchy.
operationId: getDistrictByIdV1
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/districtModelV1'
example:
id: 13
name: District 13
_links:
parent:
href: /v1/organizational/regions/13
children:
- href: /v1/store/1906
- href: /v1/store/1930
- href: /v1/store/1954
- href: /v1/store/1957
- href: /v1/store/1958
- href: /v1/store/2291
- href: /v1/store/2295
- href: /v1/store/2945
- href: /v1/store/2959
- href: /v1/store/2984
- href: /v1/store/3842
- href: /v1/store/3894
- href: /v1/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
/v1/organizational/divisions/{divisionId}:
get:
tags:
- organization hierarchy
- v1
summary: v1 Gets a division's information
description: Gets the data for a specific division in the organizational hierarchy.
operationId: getDivisionByIdV1
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/divisionModelV1'
example:
id: 9088
name: Division 3
_links:
parent: null
children:
- href: /v1/organizational/regions/13
- href: /v1/organizational/regions/14
- href: /v1/organizational/regions/15
- href: /v1/organizational/regions/16
- href: /v1/organizational/regions/17
- href: /v1/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
/v1/heartbeat:
get:
tags:
- v1
summary: v1 Gets the health of the API
description: Interrogates the state of the API and its dependencies to return the API health.
operationId: getHeartbeatV1
responses:
'200':
description: The status of the APIs health. Healthy if all dependency health checks pass. Unhealthy if
any dependency's health check fails, or if an exception occurs.
content:
application/json:
schema:
$ref: '#/components/schemas/heartbeatReportV1'
example:
status: Healthy
'500':
description: An error occurred while processing the request.
content:
application/json:
schema:
$ref: '#/components/schemas/heartbeatReportV1'
example:
status: Healthy
/brands:
get:
tags:
- brands
- v0
- 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:
- organization hierarchy
- v0
- 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:
- organization hierarchy
- v0
- 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:
- organization hierarchy
- v0
- 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:
- organization hierarchy
- v0
- 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
/heartbeat:
get:
tags:
- v0
summary: v0 Gets the health of the API [DEPRECATED]
description: Interrogates the state of the API and its dependencies to return the API health.
operationId: getHeartbeatV0
responses:
'200':
description: The status of the APIs health. Healthy if all dependency health checks pass. Unhealthy if
any dependency's health check fails, or if an exception occurs.
content:
application/json:
schema:
$ref: '#/components/schemas/heartbeatReportV0'
example:
status: Healthy
'500':
description: An error occurred while processing the request.
content:
application/json:
schema:
$ref: '#/components/schemas/heartbeatReportV0'
example:
status: Healthy
/store/{storeNumber}/organizational:
get:
tags:
- store
- organization hierarchy
- v0
- 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:
- organization hierarchy
- region
- v0
- 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:
- organization hierarchy
- v0
- 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:
- store
- v0
- 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:
- hours
- v0
- 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:
- hours
- v0
- 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:
- store
- v0
- 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
/v1/brands:
get:
tags:
- brands
summary: /v1/brands - GET
operationId: get-v1-brands
responses:
'200':
description: OK
/:
get:
tags:
- Caseys.StoreApi
summary: / - GET
operationId: get
responses:
'200':
description: OK
/v1/organizational/districts:
get:
tags:
- Districts
summary: /v1/organizational/districts - GET
operationId: get-v1-organizational-districts
parameters:
- name: offset
in: query
schema:
type: integer
default: 0
- name: limit
in: query
schema:
type: integer
default: 1000
responses:
'200':
description: OK
/v1/organizational/divisions:
get:
tags:
- Divisions
summary: /v1/organizational/divisions - GET
operationId: get-v1-organizational-divisions
parameters:
- name: offset
in: query
schema:
type: integer
default: 0
- name: limit
in: query
schema:
type: integer
default: 1000
responses:
'200':
description: OK
/v0/locations/states:
get:
tags:
- Location
summary: /v0/locations/states - GET
operationId: get-v0-locations-states
responses:
'200':
description: OK
/v0/locations/dmas:
get:
tags:
- Location
summary: /v0/locations/dmas - GET
operationId: get-v0-locations-dmas
responses:
'200':
description: OK
/v0/organizational/districts:
get:
tags:
- Organizational
summary: /v0/organizational/districts - GET
operationId: get-v0-organizational-districts
parameters:
- name: offset
in: query
schema:
type: integer
- name: limit
in: query
schema:
type: integer
responses:
'200':
description: OK
/v0/organizational/regions:
get:
tags:
- Organizational
summary: /v0/organizational/regions - GET
operationId: get-v0-organizational-regions
parameters:
- name: offset
in: query
schema:
type: integer
- name: limit
in: query
schema:
type: integer
responses:
'200':
description: OK
/v0/organizational/divisions:
get:
tags:
- Organizational
summary: /v0/organizational/divisions - GET
operationId: get-v0-organizational-divisions
parameters:
- name: offset
in: query
schema:
type: integer
- name: limit
in: query
schema:
type: integer
responses:
'200':
description: OK
/v1/organizational/regions:
get:
tags:
- Regions
summary: /v1/organizational/regions - GET
operationId: get-v1-organizational-regions
parameters:
- name: offset
in: query
schema:
type: integer
default: 0
- name: limit
in: query
schema:
type: integer
default: 1000
responses:
'200':
description: OK
/v1/organizational/regions/{regionId}:
get:
tags:
- Regions
summary: /v1/organizational/regions/{regionId} - GET
operationId: get-v1-organizational-regions-regionid
parameters:
- name: regionId
in: path
required: true
schema:
type: integer
responses:
'200':
description: OK
/v0/store/amenities:
get:
tags:
- StoreAmenities
summary: /v0/store/amenities - GET
operationId: get-v0-store-amenities
parameters:
- name: storeNumbers
in: query
schema:
type: string
responses:
'200':
description: OK
/v1/stores/organizational:
get:
tags:
- StoreOrganizational
summary: /v1/stores/organizational - GET
operationId: get-v1-stores-organizational
parameters:
- name: offset
in: query
schema:
type: integer
default: 0
- name: limit
in: query
schema:
type: integer
default: 1000
responses:
'200':
description: OK
/v1/stores/{storeNumber}/organizational:
get:
tags:
- StoreOrganizational
summary: /v1/stores/{storeNumber}/organizational - GET
operationId: get-v1-stores-storenumber-organizational
parameters:
- name: storeNumber
in: path
required: true
schema:
type: integer
responses:
'200':
description: OK
/v1/stores/{storeNumber}:
get:
tags:
- V1StoreById
summary: /v1/stores/{storeNumber} - GET
operationId: get-v1-stores-storenumber
parameters:
- name: storeNumber
in: path
required: true
schema:
type: integer
responses:
'200':
description: OK
/v1/stores/hours:
get:
tags:
- V1StoreHours
summary: /v1/stores/hours - GET
operationId: get-v1-stores-hours
parameters:
- name: offset
in: query
schema:
type: integer
- name: limit
in: query
schema:
type: integer
responses:
'200':
description: OK
/v1/stores/{storeNumber}/hours:
get:
tags:
- V1StoreHoursByStoreNumber
summary: /v1/stores/{storeNumber}/hours - GET
operationId: get-v1-stores-storenumber-hours
parameters:
- name: storeNumber
in: path
required: true
schema:
type: integer
responses:
'200':
description: OK
/v1/stores:
get:
tags:
- V1Stores
summary: /v1/stores - GET
operationId: get-v1-stores
parameters:
- name: Offset
in: query
schema:
type: integer
- name: Limit
in: query
schema:
type: integer
- name: StoreName
in: query
schema:
type: string
- name: StoreNumber
in: query
schema:
type: string
- name: Status
in: query
schema:
type: string
- name: Brand
in: query
schema:
type: string
- name: Classification
in: query
schema:
type: string
responses:
'200':
description: OK
/v0/version:
get:
tags:
- Version
summary: /v0/version - GET
operationId: get-v0-version
responses:
'200':
description: OK
/health:
get:
tags:
- Health
summary: Health Check
description: Returns the health status of the application
operationId: get-health
responses:
'200':
description: Healthy
'503':
description: Unhealthy
/swagger/v1/swagger.json:
get:
summary: Get OpenApi Specification
description: Gets the OpenApi specification in . format with the parameters StoreApi.
operationId: getOpenApiSpec
responses:
'200':
description: ''
components:
schemas:
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'
allStoreHoursInfoV1:
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/storeHoursInfoV1'
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'
allStoreInfoV1:
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/storeInfoV1'
allStoresOrganizationalInfoV1:
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/organizationalModelV1'
apiError:
type: object
properties:
code:
type: integer
description: Status code of the error.
format: int32
message:
type: string
description: Message that describes the error.
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
brandModelV1:
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
carWashV0:
type: object
properties:
type:
type: string
description: The type of car wash services at the store.
description: The store's car wash services.
carWashV1:
type: object
properties:
type:
type: string
description: The type of car wash services at the store.
description: The store's car wash services.
deliveryVendorsInfoV0:
type: object
properties:
name:
type: string
description: The name of the delivery vendor.
deliveryVendorsInfoV1:
type: object
properties:
name:
type: string
description: The name of the delivery vendor.
districtListModelV0:
type: object
properties:
data:
type: array
items:
$ref: '#/components/schemas/districtModelV0'
description: The data collection.
districtListModelV1:
type: object
properties:
data:
type: array
items:
$ref: '#/components/schemas/districtModelV1'
description: The data collection.
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
districtModelV1:
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: /v1/organizational/regions/13
children:
- href: /v1/store/1906
- href: /v1/store/1930
- href: /v1/store/1954
- href: /v1/store/1957
- href: /v1/store/1958
- href: /v1/store/2291
- href: /v1/store/2295
- href: /v1/store/2945
- href: /v1/store/2959
- href: /v1/store/2984
- href: /v1/store/3842
- href: /v1/store/3894
- href: /v1/store/2951
divisionListModelV0:
type: object
properties:
data:
type: array
items:
$ref: '#/components/schemas/divisionModelV0'
description: The data collection.
divisionListModelV1:
type: object
properties:
data:
type: array
items:
$ref: '#/components/schemas/divisionModelV1'
description: The data collection.
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
divisionModelV1:
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: /v1/organizational/regions/13
- href: /v1/organizational/regions/14
- href: /v1/organizational/regions/15
- href: /v1/organizational/regions/16
- href: /v1/organizational/regions/17
- href: /v1/organizational/regions/18
heartbeatReportV0:
type: object
properties:
status:
type: string
description: Description of the current status of dependencies of the API.
example:
status: Healthy
heartbeatReportV1:
type: object
properties:
status:
type: string
description: Description of the current status of dependencies of the API.
example:
status: Healthy
hoursBlock:
type: object
properties:
type:
type: string
description: Describes the scenario type the hours are for.
hours:
type: array
items:
$ref: '#/components/schemas/hourV1'
description: Collection of hours for each day.
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.
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'
hourV1:
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'
link:
type: object
properties:
href:
type: string
description: URL definition to a defined object.
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.
organizationalModelV0:
type: object
properties:
storeNumber:
type: integer
description: The number of the store.
format: int32
districtNumber:
type: integer
description: The number of the district to which this store belongs in the store organizational structure.
format: int32
nullable: true
districtName:
type: string
description: The name of the district to which this store belongs in the store organizational structure.
divisionDirectorNumber:
type: integer
description: The Regional Manager mailer ID.
format: int64
nullable: true
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
description: The number of the region to which this store belongs in the store organizational structure.
format: int32
nullable: true
regionName:
type: string
description: The name of the region to which this store belongs in the store organizational structure.
regionDirectorNumber:
type: integer
description: District Manager mailer ID.
format: int64
nullable: true
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
description: The number of the division to which this store belongs in the store organizational structure.
format: int32
nullable: true
divisionName:
type: string
description: The name of the division to which this store belongs in the store organizational structure.
districtSupervisorNumber:
type: integer
description: Area Supervisor mailer ID.
format: int64
nullable: true
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
description: Store Manager mailer ID.
format: int64
nullable: true
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
organizationalModelV1:
type: object
properties:
storeNumber:
type: integer
description: The number of the store.
format: int32
districtNumber:
type: integer
description: The number of the district to which this store belongs in the store organizational structure.
format: int32
nullable: true
districtName:
type: string
description: The name of the district to which this store belongs in the store organizational structure.
divisionDirectorNumber:
type: integer
description: The Regional Manager mailer ID.
format: int64
nullable: true
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
description: The number of the region to which this store belongs in the store organizational structure.
format: int32
nullable: true
regionName:
type: string
description: The name of the region to which this store belongs in the store organizational structure.
regionDirectorNumber:
type: integer
description: District Manager mailer ID.
format: int64
nullable: true
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
description: The number of the division to which this store belongs in the store organizational structure.
format: int32
nullable: true
divisionName:
type: string
description: The name of the division to which this store belongs in the store organizational structure.
districtSupervisorNumber:
type: integer
description: Area Supervisor mailer ID.
format: int64
nullable: true
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
description: Store Manager mailer ID.
format: int64
nullable: true
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
regionListModelV0:
type: object
properties:
data:
type: array
items:
$ref: '#/components/schemas/regionModelV0'
description: The data collection.
regionListModelV1:
type: object
properties:
data:
type: array
items:
$ref: '#/components/schemas/regionModelV1'
description: The data collection.
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
regionModelV1:
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: /v1/organizational/divisions/9088
children:
- href: /v1/organizational/districts/13
- href: /v1/organizational/districts/14
- href: /v1/organizational/districts/107
- href: /v1/organizational/districts/114
- href: /v1/organizational/districts/115
- href: /v1/organizational/districts/116
- href: /v1/organizational/districts/117
- href: /v1/organizational/districts/197
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
storeHoursInfoV1:
type: object
properties:
hoursBlocks:
type: array
items:
$ref: '#/components/schemas/hoursBlock'
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
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
description: The number of hours the store has budgeted for employees in a week.
format: int32
nullable: true
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
description: Lease amount per month, if applicable.
format: double
nullable: true
hasCarWash:
type: boolean
description: Does this store have a car wash?
gasBuddyId:
type: integer
description: The store's identity in Gas Buddy.
format: int32
nullable: true
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
storeInfoV1:
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: 0 = `"Unknown"` 1 = `"Prospective"`
2 = `"Pending"` 3 = `"Open"` 4 = `"Closed"` 5 = `"TemporarilyClosed"` 6 = `"Canceled"`'
statusId:
type: integer
description: 'Id of the current status of availability of the store.
Enum: 0 = `"Unknown"` 1 = `"Prospective"`
2 = `"Pending"` 3 = `"Open"` 4 = `"Closed"` 5 = `"TemporarilyClosed"` 6 = `"Canceled"`'
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
description: The number of hours the store has budgeted for employees in a week.
format: int32
nullable: true
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
description: Lease amount per month, if applicable.
format: double
nullable: true
hasCarWash:
type: boolean
description: Does this store have a car wash?
gasBuddyId:
type: integer
description: The store's identity in Gas Buddy.
format: int32
nullable: true
brandId:
type: integer
description: 'The brands id for representation of the store.
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"`'
format: int32
brandName:
type: string
description: 'The brands name for representation of the store.
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"`'
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/storeLoyaltyProgramInfoV1'
description: The store's loyalty programs.
deliveryVendors:
type: array
items:
$ref: '#/components/schemas/deliveryVendorsInfoV1'
description: A collection of available delivery vendors for the store.
carWash:
$ref: '#/components/schemas/carWashV1'
autoAttendantBypassPhoneNumber:
type: integer
description: OKTA Reset phone number for stores migrated to 8x8.
format: int64
companyId:
type: integer
description: Company ID or Legal entity. This is a 3-digit numeric code.
format: int32
location:
type: string
description: Physical Location. This is a 5-digit numeric code.
costCenter:
type: string
description: A department within a location. This is not used at stores but is used for the SSC.
classification:
type: string
description: 'The descriptor type of what functionality the store offers.
Enum: "S: Store" "T: Tobacco
Only" "F: Fuel Island" "G: Digital Store" "W: Car Wash" "D: Delivery Only" "E: Dealer Owned, Dealer
Operated" "C: Company Owned, Dealer Operated"'
corporateCompany:
type: integer
description: A 3 digit numerical Oracle code for Corporate Company Id
format: int32
businessUnit:
type: string
description: The business unit description associated with the corporate company code.
storeTruckStop:
$ref: '#/components/schemas/truckStopStoreEntity'
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
autoAttendantBypassPhoneNumber: 5557654328
companyId: 10
location: '00002'
costCenter: '0000'
classification: S
corporateCompany: 505
businessUnit: Casey's Retail Business Unit
storeTruckStop: null
storeLoyaltyProgramInfoV0:
type: object
properties:
name:
type: string
storeLoyaltyProgramInfoV1:
type: object
properties:
name:
type: string
truckStopStoreEntity:
type: object
properties:
id:
type: string
format: uuid
truckStopType:
type: integer
format: int32
nullable: true
truckStopTypeName:
type: string
highFlow:
type: boolean
nullable: true
lanes:
type: number
format: double
nullable: true
pumps:
type: integer
format: int32
nullable: true
parking:
type: integer
format: int32
nullable: true
canopy:
type: boolean
nullable: true
pumpDEF:
type: boolean
nullable: true
transflo:
type: boolean
nullable: true
scale:
type: boolean
nullable: true
showers:
type: boolean
nullable: true
laundry:
type: boolean
nullable: true
atm:
type: boolean
nullable: true
petFriendly:
type: boolean
nullable: true
trendarID:
type: string
comdata:
type: string
tch:
type: string
tcheck:
type: string
efs:
type: string
fleetone:
type: string
fuelman:
type: string
multiservice:
type: string
quickQ:
type: string
opisTruckStopId:
type: string
caseysTerminal:
type: integer
format: int32
nullable: true
opisFreightRate:
type: number
format: double
nullable: true
opisTerminal:
type: integer
format: int32
nullable: true
salesNetwork:
type: string
opisCityName:
type: string
opisCityNumber:
type: integer
format: int32
nullable: true
description: Store is a truck stop
securitySchemes:
apiKeyHeader:
type: apiKey
name: Ocp-Apim-Subscription-Key
in: header
apiKeyQuery:
type: apiKey
name: subscription-key
in: query
security:
- apiKeyHeader: []
- apiKeyQuery: []