How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Flipdish Stores API

Operations for Stores.

Flipdish Stores API is one of 85 APIs that Flipdish publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Stores. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 40 operations across 32 paths, and defines 54 schemas. It is described by OpenAPI 3.0.3, at version v1.0.

Requests are made against a single base URL, https://api.flipdish.co.

40 operations 32 paths 54 schemas 1 DELETE18 GET20 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
v1.0
Base URL
https://api.flipdish.co
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Flipdish Stores API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (oauth2) using the implicit and clientCredentials flows, exposing 1 scope. By default, every request must be authenticated.

  • oauth2 — OAuth 2.0. Implicit grant for first-party portal apps; client credentials grant for server-to-server App Store apps (exchange Client ID + Secret Key for a bear…

Paths & Operations 40

Across 32 paths, the API surfaces 40 operations — 1 DELETE, 18 GET, 20 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Stores 40

Operations for Stores.

GET
/api/v1.0/stores/{storeId}
Flipdish Get Store by Id
GetStoreById 1 param → 200400401403404500
POST
/api/v1.0/stores/{storeId}
Flipdish Update Store
UpdateStore 1 param body → 200400401403404409500
GET
/api/v1.0/stores/{storeId}/feeConfig
Flipdish Get Store Fee Config
GetStoreFeeConfig 1 param → 200400401403404500
GET
/api/v1.0/stores/{storeId}/leadTimes
Flipdish Get Store Lead Times
GetStoreLeadTimes 1 param → 200400401403404500
POST
/api/v1.0/stores/{storeId}/leadTimes
Flipdish Set Store Lead Times
SetStoreLeadTimes 1 param body → 200400401403404500
GET
/api/v1.0/stores/{storeId}/bankaccount
Flipdish Get Bank Account for Store
GetBankAccountForStore 1 param → 200400401403500
GET
/api/v1.0/stores/{storeId}/servicecharge
Flipdish Get Store Service Charge
GetStoreServiceCharge 1 param → 200400401403404500
POST
/api/v1.0/stores/{storeId}/servicecharge
Flipdish Configure Store Service Charge
ConfigureStoreServiceCharge 1 param body → 200400401403500
GET
/api/v1.0/stores/{storeId}/feeConfig/deliveryZones
Flipdish Get Store Delivery Fee Config
GetStoreDeliveryFeeConfig 1 param → 200400401403500
PUT
/api/v1.0/stores/{storeId}/feeConfig/deliveryZones
Flipdish Put Store Delivery Fee Config
PutStoreDeliveryFeeConfig 1 param body → 200400401403500
GET
/api/v1.0/stores/{storeId}/endofdayreport
Flipdish Get End of Day Report
GetEndOfDayReport 2 params → 200400401403404500
GET
/api/v1.0/stores/{storeId}/availability/{deliveryType}
Flipdish Get Business Hours
GetBusinessHours 2 params → 200400401403500
POST
/api/v1.0/stores/{storeId}/availability/{deliveryType}
Flipdish Set Business Hours
SetBusinessHours 2 params body → 200400401403500
GET
/api/v1.0/stores/{storeId}/preorderconfig/{deliveryType}
Flipdish Get Pre Order Config
GetPreOrderConfig 2 params → 200400401403404500
POST
/api/v1.0/stores/{storeId}/preorderconfig/{deliveryType}
Flipdish Update Pre Order Config
UpdatePreOrderConfig 2 params body → 200400401403500
GET
/api/v1.0/stores/{storeId}/preorderconfig/{deliveryType}/preview
Flipdish Get Pre Order Preview
GetPreOrderPreview 12 params → 200400401403500
GET
/api/v1.0/stores/{storeId}/processingfeeconfigs
Flipdish Get Processing Fee Configs by Store Id
GetProcessingFeeConfigsByStoreId 2 params → 200400401403500
GET
/api/v1.0/{appId}/stores/stats
Flipdish Get Store Net Sales
GetStoreNetSales 2 params → 200400401403500
GET
/api/v1.0/stores/{storeId}/businesshoursoverrides
Flipdish Get Business Hours Override by Store Id
GetBusinessHoursOverrideByStoreId 4 params → 200400401403404500
POST
/api/v1.0/stores/{storeId}/businesshoursoverrides
Flipdish Create Business Hours Override by Store Id
CreateBusinessHoursOverrideByStoreId 1 param body → 200400401403404500
GET
/api/v1.0/stores/{storeId}/processingfeeconfigs/{paymentAccountType}
Flipdish Get Processing Fee Configs by Store Id and Payment Account Type
GetProcessingFeeConfigsByStoreIdAndPaymentAccountType 3 params → 200400401403500
GET
/api/v1.0/stores
Flipdish Get Stores
GetStores 4 params → 200400401403500
POST
/api/v1.0/stores
Flipdish Create Store
CreateStore 1 param body → 200400401403404500
GET
/api/v1.0/{appId}/storevalidation/kiosk
Flipdish Get Stores by Store Id with Validations
GetStoresByStoreIdWithValidations 4 params → 200400401403500
GET
/api/v1.0/{appId}/stores/header
Flipdish Get Store Headers by App Id
GetStoreHeadersByAppId 5 params → 200400401403500
GET
/api/v1.0/{appId}/stores
Flipdish Get Stores by App Id
GetStoresByAppId 6 params → 200400401403500
POST
/api/v1.0/stores/{storeId}/clone
Flipdish Clone Store
CloneStore 1 param body → 200400401403404500
POST
/api/v1.0/stores/{storeId}/address
Flipdish Update Store Address
UpdateStoreAddress 1 param body → 200400401403404500
POST
/api/v1.0/stores/{storeId}/archive
Flipdish Archive Store
ArchiveStore 1 param → 200400401403404500
POST
/api/v1.0/stores/{storeId}/publish
Flipdish Publish Store
PublishStore 1 param → 200400401403404500
POST
/api/v1.0/stores/{storeId}/unpublish
Flipdish Unpublish Store
UnpublishStore 1 param → 200400401403404500
POST
/api/v1.0/stores/{storeId}/addressform
Flipdish Update Store Address Form
UpdateStoreAddressForm 1 param body → 200400401403500
POST
/api/v1.0/stores/{storeId}/menu/{menuId}
Flipdish Assign Menu
AssignMenu 2 params → 200400401403500
POST
/api/v1.0/stores/{storeId}/propertyId/{propertyId}
Flipdish StoresSet Property Id
Stores_SetPropertyId 2 params → 200400401403500
POST
/api/v1.0/stores/{storeId}/address/coordinates
Flipdish Update Store Address Coordinates
UpdateStoreAddressCoordinates 2 params body → 200400401403404500
POST
/api/v1.0/properties/{propertyId}/stores/{storeId}/supportedSalesChannels
Flipdish Supported Sales Channels Types
SupportedSalesChannelsTypes 2 params body → 200400401403404500
POST
/api/v1.0/stores/{storeId}/preorderconfig/{deliveryType}/enabled
Flipdish Set Pre Orde Enabled
SetPreOrdeEnabled 3 params → 200400401403500
POST
/api/v1.0/stores/{storeId}/collectionsettings
Flipdish Set Store Collection Settings
SetStoreCollectionSettings 2 params body → 200400401403409500
POST
/api/v1.0/properties/{propertyId}/stores
Flipdish Create Store in Property
CreateStoreInProperty 3 params body → 200400401403404500
DELETE
/api/v1.0/stores/{storeId}/businesshoursoverrides/{businessHoursOverrideId}
Flipdish Delete Business Hours Override
DeleteBusinessHoursOverride 2 params → 200400401403500

Schemas 54

The contract defines 54 schemas that model the data the API accepts and returns. The most detailed are StoreFeeConfig (53 properties), Store (52 properties), StoreBase (31 properties), StoreEndOfDayReport (26 properties). Each schema is shown below with its type and property counts.

ServiceCharge
object
Store Service Charge
6 properties
RestApiPaginationResult_BusinessHoursOverride_
object
Rest api pagination result
4 properties 4 required
RestApiArrayResult_StoreDeliveryZoneFeeConfig_
object
Rest api array result
1 property 1 required
AssignedBankAccount
object
Assigned to Store Bank Account
2 properties
RestApiDefaultResponse
object
Rest api default response
1 property
StoreValidationConfig
object
Hey
5 properties
RestApiResult_RestApiDefaultResponse_
object
Rest api result
1 property 1 required
RestApiArrayResult_PreOrderTime_
object
Rest api array result
1 property 1 required
OrderLeadTimes
object
When orders are accepted, and no lead time is specified by the operator, this is the lead time that will be applied to the order.
1 property
RestApiResult_ProcessingFeeConfig_
object
Rest api result
1 property 1 required
FlipdishError
object
Standard Flipdish API error response. Errors are returned as a JSON object with a human-readable message and a programmatic error code (see https://developers.…
1 property
RestApiPaginationResult_StoreValidationConfig_
object
Rest api pagination result
4 properties 4 required
RestApiResult_StoreEndOfDayReport_
object
Rest api result
1 property 1 required
RestApiPaginationResult_Store_
object
Rest api pagination result
4 properties 4 required
DeliveryZone
object
Delivery Zone
6 properties
PreOrderConfig
object
Pre Order Config
10 properties
RestApiResult_AssignedBankAccount_
object
Rest api result
1 property 1 required
RestApiResult_ServiceCharge_
object
Rest api result
1 property 1 required
RestApiPaginationResult_StoreHeader_
object
Rest api pagination result
4 properties 4 required
Range
object
A class that represents a single opening period in a day. This starts 'StartTime' after midnight and runs for a 'Period' after that, on the given DayOfWeek.
3 properties
RestApiResult_BusinessHoursOverride_
object
Rest api result
1 property 1 required
StoreAddressBase
object
Store address base
8 properties
BusinessHoursPeriodBase
object
Business hours period
5 properties
PreOrderTime
object
Time order can be placed
2 properties
StoreDeliveryZoneFeeConfig
object
Store delivery zone fee config
2 properties
StoreDataPoint
object
Store Data Point
2 properties
Coordinates
object
Coordinates
2 properties
RestApiResult_Store_
object
Rest api result
1 property 1 required
StoreFeeConfig
object
53 properties
RestApiArrayResult_ProcessingFeeConfig_
object
Rest api array result
1 property 1 required
ProcessingFeeConfig
object
Processing fee config
4 properties
RestApiResult_OrderLeadTimes_
object
Rest api result
1 property 1 required
StoreEndOfDayReport
object
Store end of day report
26 properties
RestApiResult_StoreAddress_
object
Rest api result
1 property 1 required
StoreAddress
object
Store address
10 properties
StoreCollectionSettings
object
Store Collection Settings
6 properties 6 required
RestApiArrayResult_BusinessHoursPeriod_
object
Rest api array result
1 property 1 required
BusinessHoursOverrideBase
object
4 properties 2 required
StoreCloneSettings
object
Settings for cloning a store
1 property
LeadTime
object
2 properties 2 required
StoreConfig
object
StoreConfig.
6 properties
RestApiResult_Coordinates_
object
Rest api result
1 property 1 required
StoreNote
object
Store note
3 properties
StoreDeliveryZoneFeeConfigUpdateRequest
object
Request to update store delivery zone fee config
1 property
Store
object
Store
52 properties
StoreHeader
object
Represents the most basic store information, used mostly for searches
3 properties
StoreStatistics
object
Store statistics
2 properties
RestApiArrayResult_RestApiDefaultResponse_
object
Rest api array result
1 property 1 required
RestApiArrayResult_StoreStatistics_
object
Rest api array result
1 property 1 required
BusinessHoursOverride
object
5 properties 2 required
RestApiResult_PreOrderConfig_
object
Rest api result
1 property 1 required
BusinessHoursPeriod
object
Business hours period
8 properties
RestApiResult_BusinessHoursPeriod_
object
Rest api result
1 property 1 required
StoreBase
object
Store Base
31 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

flipdish-stores-api-openapi.yml Raw ↑

Other APIs Flipdish publishes across the network.

Flipdish Accounts API
Flipdish Address API
Flipdish Apm API
Flipdish Apps API
Flipdish AppStore API
Flipdish AppStoreConfigurations API
Flipdish AppStoreDeveloper API
Flipdish AppStoreEntitlements API
Flipdish AuditLogs API
Flipdish AuthorizationTokens API
Flipdish BankAccount API
Flipdish Campaigns API
Where this information came from

This is an independent, third-party profile of Flipdish Stores API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.