openapi: 3.1.0 info: title: Deliverect Channel Accounts Gateways API description: Integrate ordering channels and marketplaces with Deliverect to create and cancel orders, sync menus, snooze products, update store and courier status, and exchange payment events. Authenticates with OAuth 2.0 machine-to-machine access tokens scoped via genericChannel. version: '1.0' x-generated-from: documentation x-source-url: https://developers.deliverect.com/reference x-last-validated: '2026-06-02' contact: name: Kin Lane email: kin@apievangelist.com license: name: All Rights Reserved servers: - url: https://api.deliverect.com description: Production - url: https://api.staging.deliverect.com description: Staging security: - oauth2: [] tags: - name: Gateways description: Gateways operations for the Deliverect Pay API. paths: /pay/channel/{channelLinkId}/gatewayProfiles: get: summary: Deliverect Get Payment Gateways description: Deliverect Get Payment Gateways operationId: pay_endpoints_get_payment_gateways parameters: - in: path name: channelLinkId schema: type: string required: true description: The channelLinkId value. example: 5e8abc11dec0001a009b responses: '200': description: '200' content: application/json: examples: Result: value: "[\n {\n \"id\": \"6672fd224e8abca97dbe07cf\",\n \"type\": \"online\"\n },\n {\n \"id\": \"668541624a4a391b8fd2fc4d\",\n \"type\": \"card\"\n }\n]" schema: type: array items: type: object properties: id: type: string example: 6672fd224e8abca97dbe07cf type: type: string example: online '400': description: '400' content: application/json: examples: Result: value: '{}' schema: type: object properties: {} deprecated: false tags: - Gateways x-microcks-operation: delay: 0 dispatcher: FALLBACK components: securitySchemes: oauth2: type: oauth2 description: OAuth 2.0 machine-to-machine client-credentials. Exchange client_id/client_secret at POST /oauth/token for a Bearer access_token. flows: clientCredentials: tokenUrl: https://api.deliverect.com/oauth/token scopes: {}