IF

IF Direct Debit Mandates API

The Direct Debit Mandates API from IF — 2 operation(s) for direct debit mandates.

Operations 4

GET /direct-debit-mandates List Direct Debit Mandates #
POST /direct-debit-mandates Create a Direct Debit Mandate #
GET /direct-debit-mandates/{id} Get a Direct Debit Mandate #
PATCH /direct-debit-mandates/{id} Update a Direct Debit Mandate #

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-account-deposit-information-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-account-adjustment-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-account-adjustment-create-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-account-statements-list-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-account-statements-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-account-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-account-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-account-create-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-account-delete-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-account-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-otpcreate-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-otpcreate-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-transaction-authentication-update-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-transaction-authentication-update-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-transaction-authentication-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-transaction-authentication-get-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-transaction-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-card-transaction-get-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-client-relation-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-client-relation-create-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-client-relation-delete-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-client-relation-update-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-client-relation-update-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-client-relation-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-exchange-update-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-exchange-update-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-exchange-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-exchange-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-exchange-create-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-quote-refresh-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-generic-transaction-update-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-generic-transaction-update-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-generic-transaction-create-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-generic-transaction-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-generic-transaction-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-generic-transaction-get-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-provisioned-account-credit-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-provisioned-account-credit-create-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-provisioned-account-credit-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-provisioned-account-credit-get-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-incoming-transfer-update-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-compliance-check-update-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-account-open-banking-consent-update-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-account-open-banking-consent-update-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-open-banking-consent-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-beneficiary-bank-account-update-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-beneficiary-verification-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-beneficiary-bank-account-update-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-beneficiary-verification-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-outgoing-transfer-date-metadata-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-direct-debit-mandate-update-request-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-transaction-account-statement-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-transaction-account-statement-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-transaction-account-statement-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-transaction-account-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-transaction-account-create-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-transaction-account-update-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-user-client-relation-create-platform-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-user-client-relation-create-platform-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/if/refs/heads/main/json-schema/if-user-client-relation-update-platform-request-schema.json

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/if:if-direct-debit-mandates-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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

if-direct-debit-mandates-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Outgoing Transfer Direct Debit Mandates API
  description: Operations for Outgoing Transfers
  version: '1'
servers:
- url: https://sandbox-api.integrated.finance/v1/{instanceId}
  description: Sandbox
  variables: {}
- url: https://api.integrated.finance/v1/{instanceId}
  description: Production
  variables: {}
tags:
- name: Direct Debit Mandates
paths:
  /direct-debit-mandates:
    get:
      tags:
      - Direct Debit Mandates
      summary: List Direct Debit Mandates
      operationId: direct-debit-mandates.list
      responses:
        '200':
          description: Direct debit mandate list returned
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DirectDebitMandateListResponse'
    post:
      tags:
      - Direct Debit Mandates
      summary: Create a Direct Debit Mandate
      operationId: direct-debit-mandates.create
      requestBody:
        content:
          '*/*':
            schema:
              $ref: '#/components/schemas/DirectDebitMandateCreateRequest'
        required: true
      responses:
        '201':
          description: Direct debit mandate created successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DirectDebitMandateCreateResponse'
  /direct-debit-mandates/{id}:
    get:
      tags:
      - Direct Debit Mandates
      summary: Get a Direct Debit Mandate
      operationId: direct-debit-mandates.get
      parameters:
      - name: id
        in: path
        description: ID of the direct debit mandate in UUID format
        required: true
        schema:
          type: string
          format: uuid
      responses:
        '200':
          description: Direct debit mandate returned
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DirectDebitMandateGetResponse'
    patch:
      tags:
      - Direct Debit Mandates
      summary: Update a Direct Debit Mandate
      operationId: direct-debit-mandates.update
      parameters:
      - name: id
        in: path
        description: ID of the direct debit mandate in UUID format
        required: true
        schema:
          type: string
          format: uuid
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DirectDebitMandateUpdateRequestBody'
        required: true
      responses:
        '202':
          description: Direct debit mandate updated successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DirectDebitMandateUpdateResponse'
components:
  schemas:
    ConnectMethod:
      type: string
      enum:
      - built-in
      - plug-in
    DirectDebitMandateCancellationReason:
      type: string
      description: 'reason the mandate is cancelled: user-requested, account-closed, organization-action'
      enum:
      - account-closed
      - organization-action
      - user-requested
    DirectDebitMandateUpdateDataContainer:
      required:
      - directDebitMandate
      type: object
      properties:
        directDebitMandate:
          $ref: '#/components/schemas/DirectDebitMandateResource'
    DirectDebitFlowType:
      type: string
      description: 'direct debit flow: payment for payer-side mandates'
      enum:
      - payment
    DirectDebitMandateUpdateConnectContainer:
      type: object
      properties:
        type:
          type: string
        serviceProvider:
          type: string
    DirectDebitMandateUpdateWorkflow:
      type: string
      enum:
      - client.direct
      - organization.direct
    DirectDebitMandateResource:
      required:
      - accountId
      - creditorAccount
      - flowType
      - scheme
      type: object
      properties:
        id:
          type: string
          description: ID of the direct debit mandate in UUID format
          format: uuid
          readOnly: true
        owner:
          $ref: '#/components/schemas/Owner'
        clientId:
          type: string
          description: ID of client in UUID format, required for the client.direct workflow
          format: uuid
        accountId:
          type: string
          description: ID of the payer account in UUID format
          format: uuid
        scheme:
          $ref: '#/components/schemas/TransferScheme'
        flowType:
          $ref: '#/components/schemas/DirectDebitFlowType'
        status:
          $ref: '#/components/schemas/DirectDebitMandateStatus'
        creditorIdentifier:
          type: string
          description: identifier of the creditor collecting under the mandate
        creditorAccount:
          $ref: '#/components/schemas/DirectDebitBankAccount'
        reference:
          type: string
          description: reference of the mandate
        cancellationReason:
          $ref: '#/components/schemas/DirectDebitMandateCancellationReason'
        rejectionReason:
          $ref: '#/components/schemas/DirectDebitMandateRejectionReason'
        attributes:
          $ref: '#/components/schemas/AttributeMap'
      description: Direct Debit Mandate Resource Object
    Owner:
      type: string
      enum:
      - organization
      - client
    DirectDebitMandateRejectionReason:
      type: string
      description: 'reason the mandate is rejected: user-requested, account-closed, other'
      enum:
      - account-closed
      - user-requested
      - other
    DirectDebitMandateGetConnectContainer:
      type: object
      properties:
        connection:
          $ref: '#/components/schemas/DirectDebitMandateConnectionResource'
    ServiceProviderConnectionState:
      type: string
      enum:
      - pending
      - creation-in-progress
      - update-in-progress
      - dependency-completed
      - completed-up-to-date
      - completed-outdated
      - dependency-failed
      - creation-failed
    DirectDebitMandateUpdateWorkflowContainer:
      required:
      - code
      type: object
      properties:
        code:
          $ref: '#/components/schemas/DirectDebitMandateUpdateWorkflow'
      description: workflow container
    DirectDebitMandateGetMetadataContainer:
      type: object
      description: metadata container
    ErrorOrigin:
      type: string
      enum:
      - customer
      - platform
      - provider
    DirectDebitMandateListResponse:
      required:
      - connect
      - data
      - metadata
      - workflow
      type: object
      properties:
        workflow:
          $ref: '#/components/schemas/DirectDebitMandateListWorkflowContainer'
        data:
          $ref: '#/components/schemas/DirectDebitMandateListDataContainer'
        connect:
          $ref: '#/components/schemas/DirectDebitMandateListConnectContainer'
        metadata:
          $ref: '#/components/schemas/DirectDebitMandateListMetadataContainer'
      description: response model
    DirectDebitMandateUpdateRequestBody:
      required:
      - connect
      - data
      - metadata
      - workflow
      type: object
      properties:
        workflow:
          $ref: '#/components/schemas/DirectDebitMandateUpdateWorkflowContainer'
        data:
          $ref: '#/components/schemas/DirectDebitMandateUpdateRequestBodyDataContainer'
        connect:
          $ref: '#/components/schemas/DirectDebitMandateUpdateConnectContainer'
        metadata:
          $ref: '#/components/schemas/DirectDebitMandateUpdateMetadataContainer'
      description: request model
    DirectDebitMandateResourceQueryInput:
      type: object
      properties:
        clientId:
          type: string
          format: uuid
        accountId:
          type: string
          format: uuid
        status:
          type: array
          items:
            $ref: '#/components/schemas/DirectDebitMandateStatus'
        owner:
          $ref: '#/components/schemas/Owner'
    DirectDebitMandateConnectionResource:
      type: object
      properties:
        id:
          type: string
        reference:
          type: string
        serviceProvider:
          type: string
        status:
          $ref: '#/components/schemas/ThirdPartyDirectDebitMandateStatus'
        state:
          $ref: '#/components/schemas/ServiceProviderConnectionState'
        method:
          $ref: '#/components/schemas/ConnectMethod'
        error:
          $ref: '#/components/schemas/ConnectionErrorResource'
      description: Direct Debit Mandate Connection Resource Object
    AttributeMap:
      type: object
      description: outgoing transfer attributes
    DirectDebitMandateStatus:
      type: string
      description: 'status of the mandate: pending, active, cancelled, rejected'
      enum:
      - pending
      - active
      - cancelled
      - rejected
    DirectDebitMandateUpdateResponse:
      required:
      - connect
      - data
      - metadata
      - workflow
      type: object
      properties:
        workflow:
          $ref: '#/components/schemas/DirectDebitMandateUpdateWorkflowContainer'
        data:
          $ref: '#/components/schemas/DirectDebitMandateUpdateDataContainer'
        connect:
          $ref: '#/components/schemas/DirectDebitMandateUpdateConnectContainer'
        metadata:
          $ref: '#/components/schemas/DirectDebitMandateUpdateMetadataContainer'
      description: response model
    DirectDebitMandateListConnectContainer:
      type: object
    DirectDebitMandateGetDataContainer:
      type: object
      properties:
        directDebitMandate:
          $ref: '#/components/schemas/DirectDebitMandateResource'
    ConnectionErrorResource:
      type: object
      properties:
        category:
          $ref: '#/components/schemas/ErrorCategory'
        origin:
          $ref: '#/components/schemas/ErrorOrigin'
        code:
          type: string
        message:
          type: string
        attributes:
          type: object
          additionalProperties:
            type: string
    DirectDebitMandateCreateMetadataContainer:
      type: object
      description: metadata container
    DirectDebitMandateUpdateCommandInput:
      required:
      - status
      type: object
      properties:
        status:
          type: string
          description: 'new status of an active mandate: cancelled or rejected'
          enum:
          - cancelled
          - rejected
        cancellationReason:
          $ref: '#/components/schemas/DirectDebitMandateCancellationReason'
        rejectionReason:
          $ref: '#/components/schemas/DirectDebitMandateRejectionReason'
    DirectDebitMandateGetWorkflowContainer:
      type: object
      description: workflow container
    DirectDebitMandateCreateRequest:
      required:
      - connect
      - data
      - metadata
      - workflow
      type: object
      properties:
        workflow:
          $ref: '#/components/schemas/DirectDebitMandateCreateWorkflowContainer'
        data:
          $ref: '#/components/schemas/DirectDebitMandateCreateDataContainer'
        connect:
          $ref: '#/components/schemas/DirectDebitMandateCreateConnectContainer'
        metadata:
          $ref: '#/components/schemas/DirectDebitMandateCreateMetadataContainer'
      description: request model
    DirectDebitMandateListWorkflowContainer:
      type: object
      description: workflow container
    DirectDebitMandateCreateDataContainer:
      type: object
      properties:
        directDebitMandate:
          $ref: '#/components/schemas/DirectDebitMandateResource'
    DirectDebitMandateCreateWorkflowContainer:
      required:
      - code
      type: object
      properties:
        code:
          $ref: '#/components/schemas/DirectDebitMandateCreateWorkflow'
      description: workflow container
    DirectDebitMandateCreateConnectContainer:
      type: object
      properties:
        type:
          type: string
        serviceProvider:
          type: string
    ErrorCategory:
      type: string
      enum:
      - functional
      - technical
    PageMetadata:
      required:
      - number
      - size
      - totalElements
      - totalPages
      type: object
      properties:
        size:
          minimum: 0
          type: integer
          description: number of elements in this page
          format: int32
        number:
          minimum: 0
          type: integer
          description: index of page starting from 0
          format: int32
        totalElements:
          minimum: 0
          type: integer
          description: total number of elements in all of the pages
          format: int64
          readOnly: true
        totalPages:
          minimum: 0
          type: integer
          description: number of total pages
          format: int32
          readOnly: true
    DirectDebitMandateUpdateMetadataContainer:
      type: object
      description: metadata container
    RoutingCodeMap:
      type: object
    TransferScheme:
      type: string
      description: transfer scheme depending on the scope of the transfer
      enum:
      - swift
      - local
      - sepa
      - sepa-instant
      - sepa-target-2
      - sepa-target-2-pacs009
      - sepa-direct-debit
      - chaps
      - bacs
      - faster-payments
      - faster-payments-poo
      - npp
      - becs
      - rits
      - tips-dkk
      - intradag
      - t2-dkk
      - rix-inst
      - rix-rtgs
      - swish
      - nbo
      - viber
      - sic-inst
      - sic-ach
      - sic-rtgs
      - chats
      - ach
      - wire
      - eft
    DirectDebitBankAccount:
      type: object
      properties:
        accountHolderName:
          type: string
        alias:
          type: string
        currency:
          type: string
        routingCodes:
          $ref: '#/components/schemas/RoutingCodeMap'
        accountNumber:
          type: string
        iban:
          type: string
        bankName:
          type: string
        country:
          type: string
      description: bank account of the creditor
    DirectDebitMandateListMetadataContainer:
      required:
      - page
      type: object
      properties:
        page:
          $ref: '#/components/schemas/PageMetadata'
      description: metadata container
    DirectDebitMandateUpdateRequestBodyDataContainer:
      required:
      - directDebitMandate
      type: object
      properties:
        directDebitMandate:
          $ref: '#/components/schemas/DirectDebitMandateUpdateCommandInput'
      description: data container of the update request
    DirectDebitMandateListDataContainer:
      type: object
      properties:
        directDebitMandate:
          $ref: '#/components/schemas/DirectDebitMandateResourceQueryInput'
        directDebitMandates:
          type: array
          description: direct debit mandate list
          readOnly: true
          items:
            $ref: '#/components/schemas/DirectDebitMandateResource'
    ThirdPartyDirectDebitMandateStatus:
      type: string
      enum:
      - active
      - cancelled
      - rejected
    DirectDebitMandateCreateResponse:
      required:
      - connect
      - data
      - metadata
      - workflow
      type: object
      properties:
        workflow:
          $ref: '#/components/schemas/DirectDebitMandateCreateWorkflowContainer'
        data:
          $ref: '#/components/schemas/DirectDebitMandateCreateDataContainer'
        connect:
          $ref: '#/components/schemas/DirectDebitMandateCreateConnectContainer'
        metadata:
          $ref: '#/components/schemas/DirectDebitMandateCreateMetadataContainer'
      description: response model
    DirectDebitMandateGetResponse:
      required:
      - connect
      - data
      - metadata
      - workflow
      type: object
      properties:
        workflow:
          $ref: '#/components/schemas/DirectDebitMandateGetWorkflowContainer'
        data:
          $ref: '#/components/schemas/DirectDebitMandateGetDataContainer'
        connect:
          $ref: '#/components/schemas/DirectDebitMandateGetConnectContainer'
        metadata:
          $ref: '#/components/schemas/DirectDebitMandateGetMetadataContainer'
      description: response model
    DirectDebitMandateCreateWorkflow:
      type: string
      enum:
      - client.direct
      - organization.direct
x-provenance:
  method: searched
  source: https://developer.integrated.finance/reference
  harvested: '2026-10-14'
  tool: harvest-readme-openapi.py
  note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
  assembled_from:
  - https://developer.integrated.finance/reference/beneficiariesbankaccountscreate.md
  - https://developer.integrated.finance/reference/beneficiariesbankaccountsget.md
  - https://developer.integrated.finance/reference/beneficiariesbankaccountslist.md
  - https://developer.integrated.finance/reference/beneficiariesbankaccountsrequirementsget.md
  - https://developer.integrated.finance/reference/beneficiariesbankaccountsupdate.md
  - https://developer.integrated.finance/reference/beneficiariescreate.md
  - https://developer.integrated.finance/reference/beneficiariesget.md
  - https://developer.integrated.finance/reference/beneficiarieslist.md
  - https://developer.integrated.finance/reference/beneficiariesupdate.md
  - https://developer.integrated.finance/reference/beneficiary-verificationscreate.md
  - https://developer.integrated.finance/reference/direct-debit-mandatescreate.md
  - https://developer.integrated.finance/reference/direct-debit-mandatesget.md
  - https://developer.integrated.finance/reference/direct-debit-mandateslist.md
  - https://developer.integrated.finance/reference/direct-debit-mandatesupdate.md
  - https://developer.integrated.finance/reference/direct-debit-paymentsget.md
  - https://developer.integrated.finance/reference/direct-debit-paymentslist.md
  - https://developer.integrated.finance/reference/direct-debit-paymentsupdate.md
  - https://developer.integrated.finance/reference/outgoing-transferscompliance-checkget.md
  - https://developer.integrated.finance/reference/outgoing-transferscompliance-checkupdate.md
  - https://developer.integrated.finance/reference/outgoing-transferscreate.md
  - https://developer.integrated.finance/reference/outgoing-transfersdate-metadataget.md
  - https://developer.integrated.finance/reference/outgoing-transfersdate-metadataget_1.md
  - https://developer.integrated.finance/reference/outgoing-transfersget.md
  - https://developer.integrated.finance/reference/outgoing-transferslist.md
  - https://developer.integrated.finance/reference/outgoing-transfersupdate.md
  merge:
    pages: 25
    deduped: 237
    conflicts_kept_first: 0