Flipdish Receipts API

Operations for Receipts.

GitHub OpenAPI

Operations 1

GET /api/v1.0/receipts/{orderId} Get receipt #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/flipdish:flipdish-receipts-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

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 Specification

flipdish-receipts-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: v1.0
  title: Flipdish Open API v1.0 Receipts API
servers:
- url: https://api.flipdish.co
tags:
- name: Receipts
paths:
  /api/v1.0/receipts/{orderId}:
    get:
      tags:
      - Receipts
      operationId: GetReceipt
      parameters:
      - name: orderId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetReceiptByOrderIdQueryResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/GetReceiptByOrderIdQueryResponse'
            application/xml:
              schema:
                $ref: '#/components/schemas/GetReceiptByOrderIdQueryResponse'
            text/xml:
              schema:
                $ref: '#/components/schemas/GetReceiptByOrderIdQueryResponse'
        '400':
          description: BadRequest
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestApiErrorResult'
            text/json:
              schema:
                $ref: '#/components/schemas/RestApiErrorResult'
            application/xml:
              schema:
                $ref: '#/components/schemas/RestApiErrorResult'
            text/xml:
              schema:
                $ref: '#/components/schemas/RestApiErrorResult'
        '401':
          description: Unauthorized
        '403':
          description: Successful authentication, but authorization has been denied for this request.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestApiForbiddenResult'
            text/json:
              schema:
                $ref: '#/components/schemas/RestApiForbiddenResult'
            application/xml:
              schema:
                $ref: '#/components/schemas/RestApiForbiddenResult'
            text/xml:
              schema:
                $ref: '#/components/schemas/RestApiForbiddenResult'
        '404':
          description: NotFound
      security:
      - oauth2:
        - api
      summary: Get receipt
      x-summary-source: derived
components:
  schemas:
    TaxRate:
      type: object
      properties:
        Name:
          type: string
        Percentage:
          format: double
          type: number
        Total:
          format: double
          type: number
    ValidationErrorResult:
      description: Validation error result
      type: object
      properties:
        FieldName:
          description: Field name
          type: string
        Errors:
          description: List of errors relates to field
          type: array
          items:
            type: string
    GetReceiptByOrderIdQueryResponse:
      type: object
      properties:
        PreviousOrder:
          $ref: '#/components/schemas/PreviousOrder'
        DepositReturnFeesSummary:
          type: array
          items:
            $ref: '#/components/schemas/DepositReturnFeesSummary'
        TsRequestedForLocal:
          format: date-time
          type: string
        TsOrderPlacedLocal:
          format: date-time
          type: string
        LogoUrl:
          type: string
        Address:
          type: string
        VatNumber:
          type: string
        PaymentMethodDescription:
          type: string
        OrgId:
          type: string
        CountryCode:
          type: string
    RestApiErrorResult:
      description: Rest api error result
      required:
      - Message
      type: object
      properties:
        Message:
          description: Error message
          type: string
        ErrorCode:
          format: int32
          description: Error code
          type: integer
        StackTrace:
          description: Stack trace
          type: string
        Errors:
          description: List of errors grouped by field name
          type: array
          items:
            $ref: '#/components/schemas/ValidationErrorResult'
    RestApiForbiddenResult:
      description: Rest Api Forbidden Result
      required:
      - Message
      type: object
      properties:
        Message:
          description: Message
          type: string
          readOnly: true
    PreviousOrder:
      type: object
      properties:
        DeliveryType:
          type: string
        DeliveryLocationAddressString:
          type: string
        PaymentAccountType:
          type: string
        OrderId:
          format: int32
          type: integer
        ReceiptCode:
          type: string
        RestaurantName:
          type: string
        LocalOrderId:
          type: string
        TableServiceCategory:
          type: string
        PickupLocationOptionValue:
          type: string
        CustomerName:
          type: string
        PhoneNumberInternationalFormatString:
          type: string
        DeliveryInstructions:
          type: string
        Currency:
          enum:
          - EUR
          - USD
          - GBP
          - CAD
          - AUD
          - DJF
          - ZAR
          - ETB
          - AED
          - BHD
          - DZD
          - EGP
          - IQD
          - JOD
          - KWD
          - LBP
          - LYD
          - MAD
          - OMR
          - QAR
          - SAR
          - SYP
          - TND
          - YER
          - CLP
          - INR
          - AZN
          - RUB
          - BYN
          - BGN
          - NGN
          - BDT
          - CNY
          - BAM
          - CZK
          - DKK
          - CHF
          - MVR
          - BTN
          - XCD
          - BZD
          - HKD
          - IDR
          - JMD
          - MYR
          - NZD
          - PHP
          - SGD
          - TTD
          - XDR
          - ARS
          - BOB
          - COP
          - CRC
          - CUP
          - DOP
          - GTQ
          - HNL
          - MXN
          - NIO
          - PAB
          - PEN
          - PYG
          - UYU
          - VEF
          - IRR
          - XOF
          - CDF
          - XAF
          - HTG
          - ILS
          - HRK
          - HUF
          - AMD
          - ISK
          - JPY
          - GEL
          - KZT
          - KHR
          - KRW
          - KGS
          - LAK
          - MKD
          - MNT
          - BND
          - MMK
          - NOK
          - NPR
          - PKR
          - PLN
          - AFN
          - BRL
          - MDL
          - RON
          - RWF
          - SEK
          - LKR
          - SOS
          - ALL
          - RSD
          - KES
          - TJS
          - THB
          - ERN
          - TMT
          - BWP
          - TRY
          - UAH
          - UZS
          - VND
          - MOP
          - TWD
          - BMD
          type: string
        ProcessingFee:
          format: double
          type: number
        ServiceChargePercentage:
          format: double
          type: number
        ServiceChargeAmount:
          format: double
          type: number
        TipAmount:
          format: double
          type: number
        DeliveryAmount:
          format: double
          type: number
        DepositReturnFeeAmount:
          format: double
          type: number
        TotalTax:
          format: double
          type: number
        TotalAmount:
          format: double
          type: number
        Items:
          type: array
          items:
            $ref: '#/components/schemas/PreviousOrderItem'
        TaxRates:
          type: array
          items:
            $ref: '#/components/schemas/TaxRate'
        WhiteLabelId:
          format: int32
          type: integer
    PreviousOrderItemOption:
      type: object
      properties:
        Name:
          type: string
        DepositReturnFee:
          format: double
          type: number
    DepositReturnFeesSummary:
      type: object
      properties:
        Count:
          format: int32
          type: integer
        Fee:
          format: double
          type: number
        Total:
          format: double
          type: number
    PreviousOrderItem:
      type: object
      properties:
        MenuSectionDisplayOrder:
          format: int32
          type: integer
        MenuSectionName:
          type: string
        Name:
          type: string
        PriceIncludingOptionSetItems:
          format: double
          type: number
        DepositReturnFee:
          format: double
          type: number
        TaxAmount:
          format: double
          type: number
        PreviousOrderItemOptions:
          type: array
          items:
            $ref: '#/components/schemas/PreviousOrderItemOption'
  securitySchemes:
    oauth2:
      type: oauth2
      flows:
        implicit:
          scopes:
            api: Access to Flipdish API
          authorizationUrl: https://api.flipdish.co/identity/connect/authorize
      description: OAuth2 Implicit Grant
x-samples-languages:
- curl
- node
- csharp
- ruby
- javascript
- python
- swift
x-send-defaults: true
x-flipdish-signalr:
- hubName: AnalyticsHub
  events:
  - eventName: analytics.website
    eventType: AnalyticsClientEvent
- hubName: AppHub
  events:
  - eventName: app.created
    eventType: AppCreatedEvent
  - eventName: app.updated
    eventType: AppUpdatedEvent
- hubName: AuthorizationHub
  events: []
- hubName: BankAccountHub
  events:
  - eventName: bankaccount.created
    eventType: BankAccountCreatedEvent
  - eventName: bankaccount.updated
    eventType: BankAccountUpdatedEvent
  - eventName: bankaccount.deleted
    eventType: BankAccountDeletedEvent
- hubName: CampaignHub
  events: []
- hubName: CardReaderHub
  events:
  - eventName: cardreaders.kiosk.bluetooth.initiatepairingmode
    eventType: KioskBluetoothPairingModeEvent
  - eventName: cardreaders.kiosk.bluetooth.unpaired
    eventType: KioskBluetoothTerminalUnpairedEvent
  - eventName: cardreaders.kiosk.bluetooth.updated
    eventType: KioskBluetoothTerminalUpdatedEvent
  - eventName: cardreaders.kiosk.bluetooth.checkforupdates
    eventType: KioskBluetoothTerminalInitiateUpdateCheckEvent
  - eventName: cardreaders.kiosk.bluetooth.initiateinstallupdatemode
    eventType: KioskBluetoothInstallUpdateInitiateEvent
  - eventName: cardreaders.kiosk.bluetooth.cancelupdateinstall
    eventType: KioskBluetoothTerminalCancelUpdateEvent
  - eventName: cardreaders.kiosk.bluetooth.installationstatus
    eventType: KioskBluetoothTerminalInstallationStatusEvent
  - eventName: cardreaders.kiosk.bluetooth.firmwareupdateversion
    eventType: KioskBluetoothTerminalFirmwareVersionStatusEvent
  - eventName: cardreaders.kiosk.bluetooth.terminalactionstatechanged
    eventType: KioskTerminalActionStateChangedEvent
- hubName: ChannelHub
  events: []
- hubName: CustomerHub
  events:
  - eventName: customer.created
    eventType: CustomerCreatedEvent
  - eventName: customer.updated
    eventType: CustomerUpdatedEvent
  - eventName: customer.consent.updated
    eventType: CustomerConsentUpdatedEvent
- hubName: HydraHub
  events:
  - eventName: hydra.assigned
    eventType: HydraAssignedEvent
  - eventName: hydra.request_reset
    eventType: HydraRequestResetEvent
  - eventName: hydra.setting_changed
    eventType: HydraSettingChangedEvent
  - eventName: hydra.conection_status_changed
    eventType: HydraConnectionStatusChangedEvent
  - eventName: hydra.unassigned
    eventType: HydraUnAssignedEvent
  - eventName: hydra.store.assigned
    eventType: HydraStoreAssignedEvent
  - eventName: hydra.store.unassigned
    eventType: HydraStoreUnassignedEvent
- hubName: MenuCheckpointHub
  events: []
- hubName: MenuHub
  events: []
- hubName: OrderHub
  events:
  - eventName: order.created
    eventType: OrderCreatedEvent
  - eventName: order.rejected
    eventType: OrderRejectedEvent
  - eventName: order.accepted
    eventType: OrderAcceptedEvent
  - eventName: order.refunded
    eventType: OrderRefundedEvent
- hubName: PhoneCallHub
  events: []
- hubName: PrinterHub
  events: []
- hubName: StoreGroupHub
  events:
  - eventName: store_group.created
    eventType: StoreGroupCreatedEvent
  - eventName: store_group.updated
    eventType: StoreGroupUpdatedEvent
  - eventName: store_group.deleted
    eventType: StoreGroupDeletedEvent
- hubName: StoreHub
  events:
  - eventName: store.created
    eventType: StoreCreatedEvent
  - eventName: store.updated
    eventType: StoreUpdatedEvent
  - eventName: store.archived
    eventType: StoreArchivedEvent
  - eventName: store.unarchived
    eventType: StoreUnarchivedEvent
  - eventName: store.published
    eventType: StorePublishedEvent
  - eventName: store.unpublished
    eventType: StoreUnpublishedEvent
  - eventName: store.deleted
    eventType: StoreDeletedEvent
  - eventName: store.address.updated
    eventType: StoreAddressUpdatedEvent
  - eventName: store.opening_hours.updated
    eventType: StoreOpeningHoursUpdatedEvent
  - eventName: store.menu.assigned
    eventType: StoreMenuAssignedEvent
  - eventName: store.delivery_zone.created
    eventType: DeliveryZoneCreatedEvent
  - eventName: store.delivery_zone.updated
    eventType: DeliveryZoneUpdatedEvent
  - eventName: store.delivery_zone.deleted
    eventType: DeliveryZoneDeletedEvent
  - eventName: store_group.created
    eventType: StoreGroupCreatedEvent
  - eventName: store_group.updated
    eventType: StoreGroupUpdatedEvent
  - eventName: store_group.deleted
    eventType: StoreGroupDeletedEvent
  - eventName: store.business_hours_override.created
    eventType: StoreBusinessHoursOverrideCreatedEvent
  - eventName: store.business_hours_override.deleted
    eventType: StoreBusinessHoursOverrideDeletedEvent
  - eventName: store.preorder_config.updated
    eventType: StorePreOrderConfigUpdatedEvent
  - eventName: store.logo.created
    eventType: StoreLogoCreatedEvent
  - eventName: store.logo.updated
    eventType: StoreLogoUpdatedEvent
  - eventName: store.logo.deleted
    eventType: StoreLogoDeletedEvent
  - eventName: store.kiosk_setting.updated
    eventType: StoreKioskSettingUpdatedEvent
  - eventName: store.fee_config.updated
    eventType: StoreFeeConfigUpdatedEvent
- hubName: TeammateHub
  events:
  - eventName: teammate.invite.sent
    eventType: TeammateInviteSentEvent
  - eventName: teammate.invite.accepted
    eventType: TeammateInviteAcceptedEvent
  - eventName: teammate.updated
    eventType: TeammateUpdatedEvent
  - eventName: teammate.deleted
    eventType: TeammateDeletedEvent
- hubName: TelephonyConfigHub
  events: []
- hubName: VoucherHub
  events:
  - eventName: voucher.created
    eventType: VoucherCreatedEvent
  - eventName: voucher.deleted
    eventType: VoucherDeletedEvent
  - eventName: voucher.updated
    eventType: VoucherUpdatedEvent
  - eventName: voucher.applied
    eventType: VoucherAppliedEvent
- hubName: WebhookHub
  events: []
- hubName: WebsiteHub
  events: []
x-provenance:
  method: harvested
  publisher: Flipdish
  source: https://api.flipdish.co/swagger/docs/v1.0
  note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
    stamped by stamp-openapi-provenance.py (roadmap#793)