OSS-first docs

These docs teach the open system first: contracts, generated surfaces, runtimes, governance, and incremental adoption. Studio shows up as the operating layer on top, not as the source of truth.

openbanking.accounts.list

List bank accounts available to a tenant/user via Powens Open Banking.

  • Type: operation (query)
  • Version: 1.0.0
  • Stability: experimental
  • Owners: @platform.finance
  • Tags: open-banking, powens, accounts
  • field.key.label
    openbanking.accounts.list
    field.version.label
    1.0.0
    field.type.label
    operation (query)
    field.title.label
    openbanking.accounts.list
    field.description.label

    List bank accounts available to a tenant/user via Powens Open Banking.

  • Type: operation (query)
  • Version: 1.0.0
  • Stability: experimental
  • Owners: @platform.finance
  • Tags: open-banking, powens, accounts
  • field.tags.label
    open-banking,powens,accounts
    field.owners.label
    @platform.finance
    field.stability.label
    experimental

    List bank accounts available to a tenant/user via Powens Open Banking.

    Goal

    Provide downstream workflows with the set of accounts accessible via the configured open banking connection.

    Context

    Used by Pocket Family Office dashboards and sync workflows to enumerate bank accounts prior to syncing balances or transactions.

    Source Definition

    export const OpenBankingListAccounts = defineQuery({
      meta: {
        key: 'openbanking.accounts.list',
        version: '1.0.0',
        description:
          'List bank accounts available to a tenant/user via Powens Open Banking.',
        goal: 'Provide downstream workflows with the set of accounts accessible via the configured open banking connection.',
        context:
          'Used by Pocket Family Office dashboards and sync workflows to enumerate bank accounts prior to syncing balances or transactions.',
        owners: ['@platform.finance'],
        tags: ['open-banking', 'powens', 'accounts'],
        stability: 'experimental',
      },
      io: {
        input: OpenBankingListAccountsInput,
        output: OpenBankingListAccountsOutput,
      },
      policy: {
        auth: 'user',
      },
    });