Flipdish RestaurantVouchersPayGreen API
Operations for Restaurant Vouchers Pay Green.
Operations for Restaurant Vouchers Pay Green.
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-restaurantvoucherspaygreen-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
openapi: 3.0.3
info:
title: Flipdish API - Apps Accounts RestaurantVouchersPayGreen 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: RestaurantVouchersPayGreen
description: Operations for Restaurant Vouchers Pay Green.
paths:
/api/v1.0/{appId}/restaurant-vouchers/paygreen:
get:
tags:
- RestaurantVouchersPayGreen
operationId: GetPayGreenConfigurations
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_RestaurantVoucherPayGreenConfiguration_'
examples:
GetPayGreenConfigurations200Example:
summary: Default GetPayGreenConfigurations 200 response
x-microcks-default: true
value:
Data: []
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetPayGreenConfigurations400Example:
summary: Default GetPayGreenConfigurations 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:
GetPayGreenConfigurations401Example:
summary: Default GetPayGreenConfigurations 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:
GetPayGreenConfigurations403Example:
summary: Default GetPayGreenConfigurations 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:
GetPayGreenConfigurations500Example:
summary: Default GetPayGreenConfigurations 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 Pay Green Configurations
description: Get Pay Green Configurations via the Flipdish Open API v1.0 (GET /api/v1.0/{appId}/restaurant-vouchers/paygreen).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
post:
tags:
- RestaurantVouchersPayGreen
operationId: CreatePayGreenConfiguration
parameters:
- name: appId
in: path
required: true
schema:
type: string
description: The app id path parameter.
example: '500123'
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/CreatePayGreenConfigurationRequest'
examples:
CreatePayGreenConfigurationRequestExample:
summary: Default CreatePayGreenConfiguration request
x-microcks-default: true
value:
Name: Example Name
PayGreenId: '500123'
PayGreenPrivateKey: string
AssignedStores:
- 1
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiResult_RestaurantVoucherPayGreenConfiguration_'
examples:
CreatePayGreenConfiguration200Example:
summary: Default CreatePayGreenConfiguration 200 response
x-microcks-default: true
value:
Data:
Name: Example Name
PayGreenId: '500123'
PayGreenConfigurationId: 500123
AssignedStores: []
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
CreatePayGreenConfiguration400Example:
summary: Default CreatePayGreenConfiguration 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:
CreatePayGreenConfiguration401Example:
summary: Default CreatePayGreenConfiguration 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:
CreatePayGreenConfiguration403Example:
summary: Default CreatePayGreenConfiguration 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:
CreatePayGreenConfiguration500Example:
summary: Default CreatePayGreenConfiguration 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 Create Pay Green Configuration
description: Create Pay Green Configuration via the Flipdish Open API v1.0 (POST /api/v1.0/{appId}/restaurant-vouchers/paygreen).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/api/v1.0/{appId}/restaurant-vouchers/paygreen/stores:
get:
tags:
- RestaurantVouchersPayGreen
operationId: GetElegibleStores
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_RestaurantVoucherEligibleStore_'
examples:
GetElegibleStores200Example:
summary: Default GetElegibleStores 200 response
x-microcks-default: true
value:
Data: []
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetElegibleStores400Example:
summary: Default GetElegibleStores 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:
GetElegibleStores401Example:
summary: Default GetElegibleStores 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:
GetElegibleStores403Example:
summary: Default GetElegibleStores 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:
GetElegibleStores500Example:
summary: Default GetElegibleStores 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 Elegible Stores
description: Get Elegible Stores via the Flipdish Open API v1.0 (GET /api/v1.0/{appId}/restaurant-vouchers/paygreen/stores).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/api/v1.0/{appId}/restaurant-vouchers/paygreen/stores/{storeId}:
get:
tags:
- RestaurantVouchersPayGreen
operationId: 'GetStorePayGreenConfiguration '
parameters:
- name: appId
in: path
required: true
schema:
type: string
description: The app id path parameter.
example: '500123'
- name: storeId
in: path
required: true
schema:
type: integer
format: int32
description: The store id path parameter.
example: 500123
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiResult_RestaurantVoucherPayGreenStoreConfiguration_'
examples:
GetStorePayGreenConfiguration 200Example:
summary: Default GetStorePayGreenConfiguration 200 response
x-microcks-default: true
value:
Data:
Name: Example Name
Active: true
PayGreenId: '500123'
PayGreenConfigurationId: 500123
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetStorePayGreenConfiguration 400Example:
summary: Default GetStorePayGreenConfiguration 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:
GetStorePayGreenConfiguration 401Example:
summary: Default GetStorePayGreenConfiguration 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:
GetStorePayGreenConfiguration 403Example:
summary: Default GetStorePayGreenConfiguration 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:
GetStorePayGreenConfiguration 500Example:
summary: Default GetStorePayGreenConfiguration 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 Store Pay Green Configuration
description: Get Store Pay Green Configuration via the Flipdish Open API v1.0 (GET /api/v1.0/{appId}/restaurant-vouchers/paygreen/stores/{storeId}).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
post:
tags:
- RestaurantVouchersPayGreen
operationId: 'UpdateStorePayGreenConfiguration '
parameters:
- name: appId
in: path
required: true
schema:
type: string
description: The app id path parameter.
example: '500123'
- name: storeId
in: path
required: true
schema:
type: integer
format: int32
description: The store id path parameter.
example: 500123
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateStorePayGreenConfigurationRequest'
examples:
UpdateStorePayGreenConfiguration RequestExample:
summary: Default UpdateStorePayGreenConfiguration request
x-microcks-default: true
value:
Active: true
PayGreenConfigurationId: 500123
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiResult_RestaurantVoucherPayGreenStoreConfiguration_'
examples:
UpdateStorePayGreenConfiguration 200Example:
summary: Default UpdateStorePayGreenConfiguration 200 response
x-microcks-default: true
value:
Data:
Name: Example Name
Active: true
PayGreenId: '500123'
PayGreenConfigurationId: 500123
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
UpdateStorePayGreenConfiguration 400Example:
summary: Default UpdateStorePayGreenConfiguration 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:
UpdateStorePayGreenConfiguration 401Example:
summary: Default UpdateStorePayGreenConfiguration 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:
UpdateStorePayGreenConfiguration 403Example:
summary: Default UpdateStorePayGreenConfiguration 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:
UpdateStorePayGreenConfiguration 500Example:
summary: Default UpdateStorePayGreenConfiguration 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 Store Pay Green Configuration
description: Update Store Pay Green Configuration via the Flipdish Open API v1.0 (POST /api/v1.0/{appId}/restaurant-vouchers/paygreen/stores/{storeId}).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/api/v1.0/{appId}/restaurant-vouchers/paygreen/{paygreenConfigurationId}:
get:
tags:
- RestaurantVouchersPayGreen
operationId: ListPayGreenConfigurations
parameters:
- name: appId
in: path
required: true
schema:
type: string
description: The app id path parameter.
example: '500123'
- name: paygreenConfigurationId
in: path
required: true
schema:
type: integer
format: int32
description: The paygreen configuration id path parameter.
example: 500123
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiResult_RestaurantVoucherPayGreenConfiguration_'
examples:
ListPayGreenConfigurations200Example:
summary: Default ListPayGreenConfigurations 200 response
x-microcks-default: true
value:
Data:
Name: Example Name
PayGreenId: '500123'
PayGreenConfigurationId: 500123
AssignedStores: []
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
ListPayGreenConfigurations400Example:
summary: Default ListPayGreenConfigurations 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:
ListPayGreenConfigurations401Example:
summary: Default ListPayGreenConfigurations 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:
ListPayGreenConfigurations403Example:
summary: Default ListPayGreenConfigurations 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:
ListPayGreenConfigurations500Example:
summary: Default ListPayGreenConfigurations 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 List Pay Green Configurations
description: List Pay Green Configurations via the Flipdish Open API v1.0 (GET /api/v1.0/{appId}/restaurant-vouchers/paygreen/{paygreenConfigurationId}).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
post:
tags:
- RestaurantVouchersPayGreen
operationId: UpdatePayGreenConfiguration
parameters:
- name: appId
in: path
required: true
schema:
type: string
description: The app id path parameter.
example: '500123'
- name: paygreenConfigurationId
in: path
required: true
schema:
type: integer
format: int32
description: The paygreen configuration id path parameter.
example: 500123
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/UpdatePayGreenConfigurationRequest'
examples:
UpdatePayGreenConfigurationRequestExample:
summary: Default UpdatePayGreenConfiguration request
x-microcks-default: true
value:
Name: Example Name
AssignedStores:
- 1
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiResult_RestaurantVoucherPayGreenConfiguration_'
examples:
UpdatePayGreenConfiguration200Example:
summary: Default UpdatePayGreenConfiguration 200 response
x-microcks-default: true
value:
Data:
Name: Example Name
PayGreenId: '500123'
PayGreenConfigurationId: 500123
AssignedStores: []
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
UpdatePayGreenConfiguration400Example:
summary: Default UpdatePayGreenConfiguration 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:
UpdatePayGreenConfiguration401Example:
summary: Default UpdatePayGreenConfiguration 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:
UpdatePayGreenConfiguration403Example:
summary: Default UpdatePayGreenConfiguration 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:
UpdatePayGreenConfiguration500Example:
summary: Default UpdatePayGreenConfiguration 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 Pay Green Configuration
description: Update Pay Green Configuration via the Flipdish Open API v1.0 (POST /api/v1.0/{appId}/restaurant-vouchers/paygreen/{paygreenConfigurationId}).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
delete:
tags:
- RestaurantVouchersPayGreen
operationId: DeletePayGreenConfiguration
parameters:
- name: appId
in: path
required: true
schema:
type: string
description: The app id path parameter.
example: '500123'
- name: paygreenConfigurationId
in: path
required: true
schema:
type: integer
format: int32
description: The paygreen configuration id path parameter.
example: 500123
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
examples:
DeletePayGreenConfiguration200Example:
summary: Default DeletePayGreenConfiguration 200 response
x-microcks-default: true
value: {}
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
DeletePayGreenConfiguration400Example:
summary: Default DeletePayGreenConfiguration 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:
DeletePayGreenConfiguration401Example:
summary: Default DeletePayGreenConfiguration 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:
DeletePayGreenConfiguration403Example:
summary: Default DeletePayGreenConfiguration 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 E
# --- truncated at 32 KB (43 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/flipdish/refs/heads/main/openapi/flipdish-restaurantvoucherspaygreen-api-openapi.yml