Flipdish AppStoreConfigurations API
Operations for App Store Configurations.
Operations for App Store Configurations.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/flipdish-appstoreconfigurations-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Flipdish API - Apps Accounts App Store Configurations API
version: v1.0
description: Flipdish Open API v1.0 — Apps operations. Flipdish is an online ordering and branded-app platform for restaurants and takeaways. This specification was derived from the official Flipdish Swagger document and grouped by resource domain.
contact:
name: Flipdish Support
email: help@flipdish.com
url: https://help.flipdish.com
x-generated-from: https://api.flipdish.co/swagger/docs/v1.0
x-last-validated: '2026-06-02'
servers:
- url: https://api.flipdish.co
description: Flipdish production API
security:
- oauth2:
- api
tags:
- name: AppStoreConfigurations
description: Operations for App Store Configurations.
paths:
/api/v1.0/{appId}/appstore/apps:
get:
tags:
- AppStoreConfigurations
operationId: GetConfiguredApps
parameters:
- name: appId
in: path
required: true
schema:
type: string
description: The app id path parameter.
example: '500123'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiArrayResult_AppStoreAppSummary_'
examples:
GetConfiguredApps200Example:
summary: Default GetConfiguredApps 200 response
x-microcks-default: true
value:
Data: []
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetConfiguredApps400Example:
summary: Default GetConfiguredApps 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Authentication has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetConfiguredApps401Example:
summary: Default GetConfiguredApps 401 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'403':
description: Successful authentication, but authorization has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetConfiguredApps403Example:
summary: Default GetConfiguredApps 403 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetConfiguredApps500Example:
summary: Default GetConfiguredApps 500 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
security:
- oauth2:
- api
summary: Flipdish Get Configured Apps
description: Get Configured Apps via the Flipdish Open API v1.0 (GET /api/v1.0/{appId}/appstore/apps).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/api/v1.0/{appId}/appstore/apps/{appStoreAppId}:
get:
tags:
- AppStoreConfigurations
operationId: GetConfiguredAppSingleApp
parameters:
- name: appId
in: path
required: true
schema:
type: string
description: The app id path parameter.
example: '500123'
- name: appStoreAppId
in: path
required: true
schema:
type: string
description: The app store app id path parameter.
example: '500123'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiArrayResult_AppStoreAppConfigurationSummary_'
examples:
GetConfiguredAppSingleApp200Example:
summary: Default GetConfiguredAppSingleApp 200 response
x-microcks-default: true
value:
Data: []
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetConfiguredAppSingleApp400Example:
summary: Default GetConfiguredAppSingleApp 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Authentication has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetConfiguredAppSingleApp401Example:
summary: Default GetConfiguredAppSingleApp 401 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'403':
description: Successful authentication, but authorization has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetConfiguredAppSingleApp403Example:
summary: Default GetConfiguredAppSingleApp 403 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'404':
description: NotFound
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetConfiguredAppSingleApp404Example:
summary: Default GetConfiguredAppSingleApp 404 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetConfiguredAppSingleApp500Example:
summary: Default GetConfiguredAppSingleApp 500 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
security:
- oauth2:
- api
summary: Flipdish Get Configured App Single App
description: Get Configured App Single App via the Flipdish Open API v1.0 (GET /api/v1.0/{appId}/appstore/apps/{appStoreAppId}).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/api/v1.0/appstore/oauthresponse/{appStoreAppId}/responsecode:
get:
tags:
- AppStoreConfigurations
operationId: AppStoreConfigurations_AppStoreHandleOauthResponseCode
parameters:
- name: appStoreAppId
in: path
required: true
schema:
type: string
description: The app store app id path parameter.
example: '500123'
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
examples:
AppStoreConfigurations_AppStoreHandleOauthResponseCode200Example:
summary: Default AppStoreConfigurations_AppStoreHandleOauthResponseCode 200 response
x-microcks-default: true
value: {}
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
AppStoreConfigurations_AppStoreHandleOauthResponseCode400Example:
summary: Default AppStoreConfigurations_AppStoreHandleOauthResponseCode 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Authentication has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
AppStoreConfigurations_AppStoreHandleOauthResponseCode401Example:
summary: Default AppStoreConfigurations_AppStoreHandleOauthResponseCode 401 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'403':
description: Successful authentication, but authorization has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
AppStoreConfigurations_AppStoreHandleOauthResponseCode403Example:
summary: Default AppStoreConfigurations_AppStoreHandleOauthResponseCode 403 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
AppStoreConfigurations_AppStoreHandleOauthResponseCode500Example:
summary: Default AppStoreConfigurations_AppStoreHandleOauthResponseCode 500 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
security:
- oauth2:
- api
summary: Flipdish App Store Configurations_App Store Handle Oauth Response Code
description: App Store Configurations_App Store Handle Oauth Response Code via the Flipdish Open API v1.0 (GET /api/v1.0/appstore/oauthresponse/{appStoreAppId}/responsecode).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId}:
get:
tags:
- AppStoreConfigurations
operationId: GetAppStoreConfig
parameters:
- name: appId
in: path
required: true
schema:
type: string
description: The app id path parameter.
example: '500123'
- name: appStoreAppId
in: path
required: true
schema:
type: string
description: The app store app id path parameter.
example: '500123'
- name: configId
in: path
required: true
schema:
type: string
description: The config id path parameter.
example: '500123'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiResult_AppStoreAppConfiguration_'
examples:
GetAppStoreConfig200Example:
summary: Default GetAppStoreConfig 200 response
x-microcks-default: true
value:
Data:
Id: '500123'
AppId: '500123'
AppStoreAppId: '500123'
IsEnabled: true
StoreIds:
- 1
Settings: []
VerificationStatus: Draft
Logo: string
OAuthAppId: '500123'
Internal: true
Details: string
ConfigurationType: ExternalLink
StoreSelectorType: None
FieldGroups: []
SetupInstructions: string
ExternalSetupLink: https://api.flipdish.co/example
TeammateAppAccessLevel: Owner
PermissionsType: Teammate
Support:
PrivacyPolicy: string
TermsOfUse: string
CompanyWebsite: string
LearnMore: string
InstallationMessage: string
SupportEmail: owner@example.com
ExternalFunctionActionUrl: https://api.flipdish.co/example
ExternalFunctionSignatureKey: string
IsPaid: true
Name: Example Name
Description: string
Categories:
- PointOfSale
Countries:
- GB
DeveloperName: Example Name
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetAppStoreConfig400Example:
summary: Default GetAppStoreConfig 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Authentication has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetAppStoreConfig401Example:
summary: Default GetAppStoreConfig 401 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'403':
description: Successful authentication, but authorization has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetAppStoreConfig403Example:
summary: Default GetAppStoreConfig 403 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'404':
description: NotFound
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetAppStoreConfig404Example:
summary: Default GetAppStoreConfig 404 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetAppStoreConfig500Example:
summary: Default GetAppStoreConfig 500 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
security:
- oauth2:
- api
summary: Flipdish Get App Store Config
description: Get App Store Config via the Flipdish Open API v1.0 (GET /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId}).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
put:
tags:
- AppStoreConfigurations
operationId: UpdateAppStoreConfig
parameters:
- name: appId
in: path
required: true
schema:
type: string
description: The app id path parameter.
example: '500123'
- name: appStoreAppId
in: path
required: true
schema:
type: string
description: The app store app id path parameter.
example: '500123'
- name: configId
in: path
required: true
schema:
type: string
description: The config id path parameter.
example: '500123'
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateAppStoreAppConfiguration'
examples:
UpdateAppStoreConfigRequestExample:
summary: Default UpdateAppStoreConfig request
x-microcks-default: true
value:
IsEnabled: true
StoreIds:
- 1
Settings: []
responses:
'200':
description: OK
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
UpdateAppStoreConfig400Example:
summary: Default UpdateAppStoreConfig 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Authentication has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
UpdateAppStoreConfig401Example:
summary: Default UpdateAppStoreConfig 401 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'403':
description: Successful authentication, but authorization has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
UpdateAppStoreConfig403Example:
summary: Default UpdateAppStoreConfig 403 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'404':
description: NotFound
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
UpdateAppStoreConfig404Example:
summary: Default UpdateAppStoreConfig 404 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
UpdateAppStoreConfig500Example:
summary: Default UpdateAppStoreConfig 500 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
security:
- oauth2:
- api
summary: Flipdish Update App Store Config
description: Update App Store Config via the Flipdish Open API v1.0 (PUT /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId}).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
delete:
tags:
- AppStoreConfigurations
operationId: DeleteAppStoreConfig
parameters:
- name: appId
in: path
required: true
schema:
type: string
description: The app id path parameter.
example: '500123'
- name: appStoreAppId
in: path
required: true
schema:
type: string
description: The app store app id path parameter.
example: '500123'
- name: configId
in: path
required: true
schema:
type: string
description: The config id path parameter.
example: '500123'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiStringResult'
examples:
DeleteAppStoreConfig200Example:
summary: Default DeleteAppStoreConfig 200 response
x-microcks-default: true
value:
Data: string
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
DeleteAppStoreConfig400Example:
summary: Default DeleteAppStoreConfig 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Authentication has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
DeleteAppStoreConfig401Example:
summary: Default DeleteAppStoreConfig 401 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'403':
description: Successful authentication, but authorization has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
DeleteAppStoreConfig403Example:
summary: Default DeleteAppStoreConfig 403 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'404':
description: NotFound
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
DeleteAppStoreConfig404Example:
summary: Default DeleteAppStoreConfig 404 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
DeleteAppStoreConfig500Example:
summary: Default DeleteAppStoreConfig 500 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
security:
- oauth2:
- api
summary: Flipdish Delete App Store Config
description: Delete App Store Config via the Flipdish Open API v1.0 (DELETE /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId}).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config:
post:
tags:
- AppStoreConfigurations
operationId: CreateAppStoreConfig
parameters:
- name: appId
in: path
required: true
schema:
type: string
description: The app id path parameter.
example: '500123'
- name: appStoreAppId
in: path
required: true
schema:
type: string
description: The app store app id path parameter.
example: '500123'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiResult_AppStoreAppConfiguration_'
examples:
CreateAppStoreConfig200Example:
summary: Default CreateAppStoreConfig 200 response
x-microcks-default: true
value:
Data:
Id: '500123'
AppId: '500123'
AppStoreAppId: '500123'
IsEnabled: true
StoreIds:
- 1
Settings: []
VerificationStatus: Draft
Logo: string
OAuthAppId: '500123'
Internal: true
Details: string
ConfigurationType: ExternalLink
StoreSelectorType: None
FieldGroups: []
SetupInstructions: string
ExternalSetupLink: https://api.flipdish.co/example
TeammateAppAccessLevel: Owner
PermissionsType: Teammate
Support:
PrivacyPolicy: string
TermsOfUse: string
CompanyWebsite: string
LearnMore: string
InstallationMessage: string
SupportEmail: owner@example.com
ExternalFunctionActionUrl: https://api.flipdish.co/example
ExternalFunctionSignatureKey: string
IsPaid: true
Name: Example Name
Description: string
Categories:
- PointOfSale
Countries:
- GB
DeveloperName: Example Name
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
CreateAppStoreConfig400Example:
summary: Default CreateAppStoreConfig 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Authentication has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
CreateAppStoreConfig401Example:
summary: Default CreateAppStoreConfig 401 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'403':
description: Successful authentication, but authorization has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
CreateAppStoreConfig403Example:
summary: Default CreateAppStoreConfig 403 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'404':
description: NotFound
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
CreateAppStoreConfig404Example:
summary: Default CreateAppStoreConfig 404 response
x-microcks-default: true
# --- truncated at 32 KB (55 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/flipdish/refs/heads/main/openapi/flipdish-appstoreconfigurations-api-openapi.yml