IntegratedFinanceConnectionConfig

Schema #/components/schemas/IntegratedFinanceConnectionConfig of contract 1.0.0-draft.14.

  • baseUrl string (uri)required

    https URL of the provider API (host is checked against the adapter allow-list)

    max length 2048

  • authUrl string (uri)

    https URL of the provider API (host is checked against the adapter allow-list)

    max length 2048

  • instanceId stringrequired

    pattern ^[A-Za-z0-9-]{1,100}$

  • connectPolicy objectrequired

    Fields of connectPolicy
    • mode stringrequired

      One of: "implicit", "explicit"

    • providerCode string

      pattern ^[a-z0-9-]{1,100}$

  • serviceProvider string

    pattern ^[a-z0-9-]{1,100}$

  • pricingPolicy string

    One of: "implicit", "explicit"

    default "implicit"

  • explicitPricing object | object

  • complianceMode string

    One of: "if_managed", "external"

    default "if_managed"

  • organisationAccounts objectrequired

    Fields of organisationAccounts
    • clientMoney stringrequired

      pattern ^[A-Za-z0-9-]{1,100}$

    • feeCollection stringrequired

      pattern ^[A-Za-z0-9-]{1,100}$

    • suspense stringrequired

      pattern ^[A-Za-z0-9-]{1,100}$

  • genericTransactionTypes array of string

  • schemes array of stringrequired

  • currencies array of stringrequired

  • accountModel string

    One of: "virtual", "real", "shared_pool"

    default "real"

  • multiCurrencyBankAccounts boolean

    default false

  • transactionAccounts string

    One of: "auto", "create"

    default "create"

  • sourceAccountType string

    One of: "transaction-account", "client-account"

    default "transaction-account"

  • resolveTransferDate boolean

    default true

  • chargeBearerSchemeAttribute string

    min length 1 · max length 100

  • verificationClientId string

    pattern ^[A-Za-z0-9-]{1,100}$

  • cardsEnabled boolean

    default false

  • webhookPublicKeys array of object

    Fields of webhookPublicKeys
    • version stringrequired

      min length 1 · max length 20

    • publicKeyPem string (includes)required

      max length 2000 · pattern BEGIN PUBLIC KEY

  • webhookToleranceSeconds integer

    min 60 · max 3600 · default 600

  • statementLookbackDays integer

    min 1 · max 730 · default 90

  • reconcileWindowHours integer

    min 1 · max 744 · default 48

  • sync object

    Fields of sync
    • importPolicy string

      One of: "review", "preserve"

      default "review"