> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mnai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Account by ID

> Returns the account details for the authenticated Meridian account.



## OpenAPI

````yaml /products/meridian-accounts/api-reference/meridian-accounts.json get /v1/accounts/{accountId}
openapi: 3.1.1
info:
  title: Meridian API
  version: '1.0'
  description: API documentation for Meridian services
  contact:
    name: Meridian
    url: https://mnai.com
    email: support@mnai.com
  license:
    name: Proprietary
    url: https://mnai.com
servers:
  - url: https://sandbox-api.va.meridianpay.com
    description: Sandbox
  - url: https://api.va.mnai.com
    description: Production
security: []
paths:
  /v1/accounts/{accountId}:
    get:
      tags:
        - Accounts
      summary: Get Account by ID
      description: Returns the account details for the authenticated Meridian account.
      operationId: getAccount
      parameters:
        - name: Authorization
          in: header
          description: >-
            Bearer authentication header of the form `Bearer {token}`. Required
            for client-server (JWT) authentication. See
            [Authentication](/products/meridian-accounts/guides/authentication-overview).
          schema:
            type: string
        - name: X-Meridian-Program-Id
          in: header
          description: >-
            Identifies the program context for the request. Required for
            server-to-server (HMAC) authentication. See
            [Authentication](/products/meridian-accounts/guides/authentication-overview).
          schema:
            type: string
        - name: X-Meridian-User-Id
          in: header
          description: >-
            Identifies the Meridian user targeted by the request. Required for
            server-to-server (HMAC) authentication with MULTI_USER integrations;
            omit for SINGLE_USER. See
            [Authentication](/products/meridian-accounts/guides/authentication-overview).
          schema:
            type: string
        - name: X-Meridian-Api-Key
          in: header
          description: >-
            Partner API key issued by Meridian during provisioning. Required for
            server-to-server (HMAC) authentication. See
            [Authentication](/products/meridian-accounts/guides/authentication-overview).
          schema:
            type: string
        - name: X-Meridian-Timestamp
          in: header
          description: >-
            Current time in milliseconds since the Unix epoch. Must be within 60
            seconds of the request. Required for server-to-server (HMAC)
            authentication. See
            [Authentication](/products/meridian-accounts/guides/authentication-overview).
          schema:
            type: string
        - name: X-Meridian-Signature
          in: header
          description: >-
            HMAC SHA-256 signature of the canonical request string, computed per
            request. Required for server-to-server (HMAC) authentication. See
            [Authentication](/products/meridian-accounts/guides/authentication-overview)
            for how to construct it.
          schema:
            type: string
        - name: accountId
          in: path
          required: true
          schema:
            type: string
      responses:
        '200':
          description: The account details for the authenticated account
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Account Detail Response'
              examples:
                usd_retain_ach_fedwire:
                  $ref: '#/components/examples/GetAccountSingleUsdRetainAchFedwire'
                usd_retain_ach_fedwire_ethereum:
                  $ref: >-
                    #/components/examples/GetAccountSingleUsdRetainAchFedwireEthereum
                oak_street_contract_sweep:
                  $ref: '#/components/examples/GetAccountOakStreetContractSweep'
                maple_avenue_contract_sweep:
                  $ref: '#/components/examples/GetAccountMapleAvenueContractSweep'
                river_tower_contract_sweep:
                  $ref: '#/components/examples/GetAccountRiverTowerContractSweep'
        '400':
          description: The requested account identifier is invalid
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MeridianError'
        '401':
          description: Missing or invalid authentication
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MeridianError'
        '403':
          description: >-
            The authenticated caller is not permitted: JWT scope missing, or the
            partner API key lacks entitlement, user ownership, or user-type
            match
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MeridianError'
      security:
        - meridian-account-jwt: []
        - partner-api-key: []
components:
  schemas:
    Account Detail Response:
      type: object
      title: Account Detail Response
      description: Detailed Meridian account payload
      required:
        - id
        - createdAt
        - updatedAt
        - status
        - currency
        - routingPolicy
        - depositInstructions
        - availableBalance
        - actualBalance
      properties:
        id:
          type: string
          description: Unique identifier of the account
          example: acc_01JMERUSDRET001
        createdAt:
          type: string
          description: Timestamp when the account was created
          example: '2026-04-30T14:00:00Z'
          format: date-time
        updatedAt:
          type: string
          description: Timestamp when the account was last updated
          example: '2026-04-30T14:00:00Z'
          format: date-time
        status:
          type: string
          description: Current status of the account
          example: ACTIVE
        statusReason:
          type:
            - string
            - 'null'
          description: Reason for the current status
        currency:
          type: string
          description: Currency of the account
          example: USD
        depositReconciliationId:
          type:
            - string
            - 'null'
          description: >-
            Partner-defined identifier used to reconcile inbound deposits to the
            account
        displayName:
          type:
            - string
            - 'null'
          description: Display name of the account
        routingPolicy:
          $ref: '#/components/schemas/MeridianAccountRoutingPolicy'
        depositInstructions:
          type: array
          description: Deposit instructions for the account
          items:
            $ref: '#/components/schemas/Deposit Instruction'
        availableBalance:
          type: string
          description: Funds available for immediate use, adjusted for pending transactions
        actualBalance:
          type: string
          description: Total posted and cleared balance physically in the account
    MeridianError:
      type: object
      title: com.meridianpay.core.common.api.MeridianError
      description: >-
        Represents an error response from the Meridian API, including validation
        errors and an optional error code.
      required:
        - message
      properties:
        validationErrors:
          type: array
          description: >-
            An array of validation errors that occurred during the processing of
            the request. This field is optional and may be empty if there are no
            validation errors.
          items:
            $ref: '#/components/schemas/ValidationError'
        errorCode:
          type:
            - string
            - 'null'
          description: >-
            An optional error code that provides additional information about
            the error. This field is optional and may be null.
        message:
          type: string
          description: >-
            A human-readable message describing the error. This field is
            required and should provide a clear explanation of the error that
            occurred.
    MeridianAccountRoutingPolicy:
      type: object
      title: >-
        com.meridianpay.remittances.api.dto.meridian.MeridianAccountRoutingPolicy
      description: Routing policy for the account
      oneOf:
        - $ref: '#/components/schemas/Retain Routing Policy'
        - $ref: '#/components/schemas/Sweep Routing Policy'
      discriminator:
        propertyName: type
        mapping:
          com.meridianpay.remittances.api.dto.meridian.MeridianRetainRoutingPolicy: '#/components/schemas/MeridianRetainRoutingPolicy'
          com.meridianpay.remittances.api.dto.meridian.MeridianSweepRoutingPolicy: '#/components/schemas/MeridianSweepRoutingPolicy'
    Deposit Instruction:
      type: object
      title: Deposit Instruction
      description: Deposit instruction for funding an account
      required:
        - id
        - createdAt
        - updatedAt
        - status
        - rail
        - supportedCurrencies
        - fields
        - disclosures
      properties:
        id:
          type: string
          description: Unique identifier of the deposit instruction
          example: depinst_01JMERACH001
        createdAt:
          type: string
          description: Timestamp when the deposit instruction was created
          example: '2026-04-30T14:00:00Z'
          format: date-time
        updatedAt:
          type: string
          description: Timestamp when the deposit instruction was last updated
          example: '2026-04-30T14:00:00Z'
          format: date-time
        status:
          type: string
          description: Lifecycle status of the deposit instruction
          example: ACTIVE
        note:
          type:
            - string
            - 'null'
          description: Optional operator note about this deposit instruction
        rail:
          $ref: '#/components/schemas/Deposit Instruction Rail'
        supportedCurrencies:
          type: array
          description: Currencies supported by this deposit instruction
          items:
            type: string
            enum:
              - EUR
              - USD
              - GBP
              - PHP
              - MXN
              - ZAR
              - USDC_ETH
              - USDC_SOL
              - USDT_ETH
              - USDT_SOL
        fields:
          type: array
          description: Fields required for this deposit instruction
          items:
            $ref: '#/components/schemas/Deposit Instruction Field'
        disclosures:
          type: array
          description: Disclosures associated with this deposit instruction
          items:
            $ref: '#/components/schemas/MeridianDepositInstructionDisclosure'
    ValidationError:
      type: object
      title: com.meridianpay.core.common.api.ValidationError
      description: >-
        Represents a validation error that occurred during the processing of a
        request to the Meridian API. One of the following types of validation
        errors may be present: InvalidFormat, InvalidValue, MissingValue,
        UnprocessableValue, UnexpectedVerificationError, MissingRequestBody,
        MissingPathParameter, MissingQueryParameter, or NotFound. Each
        validation error includes a reference to the field that caused the error
        and a message describing the error.
      oneOf:
        - $ref: '#/components/schemas/InvalidFormat'
        - $ref: '#/components/schemas/InvalidValue'
        - $ref: '#/components/schemas/MissingPathParameter'
        - $ref: '#/components/schemas/MissingQueryParameter'
        - $ref: '#/components/schemas/MissingRequestBody'
        - $ref: '#/components/schemas/MissingValue'
        - $ref: '#/components/schemas/NotFound'
        - $ref: '#/components/schemas/UnexpectedVerificationError'
        - $ref: '#/components/schemas/UnprocessableValue'
      discriminator:
        propertyName: type
        mapping:
          com.meridianpay.core.common.api.ValidationError.InvalidFormat:
            $ref: '#/components/schemas/InvalidFormat'
          com.meridianpay.core.common.api.ValidationError.InvalidValue:
            $ref: '#/components/schemas/InvalidValue'
          com.meridianpay.core.common.api.ValidationError.MissingPathParameter:
            $ref: '#/components/schemas/MissingPathParameter'
          com.meridianpay.core.common.api.ValidationError.MissingQueryParameter:
            $ref: '#/components/schemas/MissingQueryParameter'
          com.meridianpay.core.common.api.ValidationError.MissingRequestBody:
            $ref: '#/components/schemas/MissingRequestBody'
          com.meridianpay.core.common.api.ValidationError.MissingValue:
            $ref: '#/components/schemas/MissingValue'
          com.meridianpay.core.common.api.ValidationError.NotFound:
            $ref: '#/components/schemas/NotFound'
          com.meridianpay.core.common.api.ValidationError.UnexpectedVerificationError:
            $ref: '#/components/schemas/UnexpectedVerificationError'
          com.meridianpay.core.common.api.ValidationError.UnprocessableValue:
            $ref: '#/components/schemas/UnprocessableValue'
    Retain Routing Policy:
      type: object
      title: Retain Routing Policy
      description: Routing policy that retains deposited funds on the account
      properties:
        type:
          type: string
          description: Routing policy type
          example: RETAIN
    Sweep Routing Policy:
      type: object
      title: Sweep Routing Policy
      description: Routing policy that sweeps deposited funds to a credit instrument
      required:
        - creditInstrument
      properties:
        type:
          type: string
          description: Routing policy type
          example: SWEEP
        creditInstrument:
          $ref: '#/components/schemas/Transaction Instrument'
    Deposit Instruction Rail:
      type: object
      title: Deposit Instruction Rail
      description: Payment rail information
      required:
        - type
        - label
      properties:
        type:
          type: string
          description: Rail type identifier
          example: US.USD.ACH
        label:
          type: string
          description: Human-readable label for the rail
          example: ACH
    Deposit Instruction Field:
      type: object
      title: Deposit Instruction Field
      description: Field shown as part of a deposit instruction
      required:
        - key
        - label
        - value
        - copyable
      properties:
        key:
          type: string
          description: Field key
          example: routingNumber
        label:
          type: string
          description: Human-readable label for the field
          example: Routing number
        value:
          type: string
          description: Field value
          example: '026073150'
        copyable:
          type: boolean
          description: Whether the field value can be copied
          example: true
        note:
          type:
            - string
            - 'null'
          description: Optional note about the field
    MeridianDepositInstructionDisclosure:
      type: object
      title: >-
        com.meridianpay.shared.paymentstransactions.dto.MeridianDepositInstructionDisclosure
      required:
        - kind
        - text
      properties:
        kind:
          type: string
        text:
          type: string
    InvalidFormat:
      type: object
      title: com.meridianpay.core.common.api.ValidationError.InvalidFormat
      description: The provided value exists, but its format is invalid for the field.
      required:
        - fieldRef
      properties:
        fieldRef:
          type: string
          description: The field or parameter that triggered the validation error.
        message:
          type: string
          description: A human-readable explanation of the validation failure.
    InvalidValue:
      type: object
      title: com.meridianpay.core.common.api.ValidationError.InvalidValue
      description: >-
        The provided value is syntactically valid, but not accepted for the
        field.
      required:
        - fieldRef
      properties:
        fieldRef:
          type: string
          description: The field or parameter that triggered the validation error.
        message:
          type: string
          description: A human-readable explanation of the validation failure.
    MissingPathParameter:
      type: object
      title: com.meridianpay.core.common.api.ValidationError.MissingPathParameter
      description: A required path parameter was not supplied.
      required:
        - fieldRef
      properties:
        fieldRef:
          type: string
          description: The field or parameter that triggered the validation error.
        message:
          type: string
          description: A human-readable explanation of the validation failure.
    MissingQueryParameter:
      type: object
      title: com.meridianpay.core.common.api.ValidationError.MissingQueryParameter
      description: A required query parameter was not supplied.
      required:
        - fieldRef
      properties:
        fieldRef:
          type: string
          description: The field or parameter that triggered the validation error.
        message:
          type: string
          description: A human-readable explanation of the validation failure.
    MissingRequestBody:
      type: object
      title: com.meridianpay.core.common.api.ValidationError.MissingRequestBody
      description: >-
        The request body is missing or does not contain the required non-null
        fields.
      properties:
        message:
          type: string
          description: A human-readable explanation of the validation failure.
        fieldRef:
          type: string
    MissingValue:
      type: object
      title: com.meridianpay.core.common.api.ValidationError.MissingValue
      description: A required value for the field was not provided.
      required:
        - fieldRef
      properties:
        fieldRef:
          type: string
          description: The field or parameter that triggered the validation error.
        message:
          type: string
          description: A human-readable explanation of the validation failure.
    NotFound:
      type: object
      title: com.meridianpay.core.common.api.ValidationError.NotFound
      description: The referenced principal object was not found.
      required:
        - fieldRef
      properties:
        fieldRef:
          type: string
          description: The field or parameter that triggered the validation error.
        message:
          type: string
          description: A human-readable explanation of the validation failure.
    UnexpectedVerificationError:
      type: object
      title: >-
        com.meridianpay.core.common.api.ValidationError.UnexpectedVerificationError
      description: A downstream verification step failed while checking the value.
      required:
        - fieldRef
      properties:
        fieldRef:
          type: string
          description: The field or parameter that triggered the validation error.
        message:
          type: string
          description: A human-readable explanation of the validation failure.
    UnprocessableValue:
      type: object
      title: com.meridianpay.core.common.api.ValidationError.UnprocessableValue
      description: The provided value cannot be processed into a valid result.
      required:
        - fieldRef
      properties:
        fieldRef:
          type: string
          description: The field or parameter that triggered the validation error.
        message:
          type: string
          description: A human-readable explanation of the validation failure.
    Transaction Instrument:
      type:
        - object
        - 'null'
      title: Transaction Instrument
      description: Instrument used on the credit side
      oneOf:
        - $ref: '#/components/schemas/Account Instrument'
        - $ref: '#/components/schemas/Bank Account Instrument'
        - $ref: '#/components/schemas/External Wallet Instrument'
        - $ref: '#/components/schemas/Virtual Account Instrument'
      discriminator:
        propertyName: type
        mapping:
          com.meridianpay.remittances.api.dto.meridian.MeridianAccountInstrumentDto: '#/components/schemas/MeridianAccountInstrumentDto'
          com.meridianpay.remittances.api.dto.meridian.MeridianBankAccountInstrumentDto: '#/components/schemas/MeridianBankAccountInstrumentDto'
          com.meridianpay.remittances.api.dto.meridian.MeridianExternalWalletInstrumentDto: '#/components/schemas/MeridianExternalWalletInstrumentDto'
          com.meridianpay.remittances.api.dto.meridian.MeridianVirtualAccountInstrumentDto: '#/components/schemas/MeridianVirtualAccountInstrumentDto'
    Account Instrument:
      type: object
      title: Account Instrument
      description: Meridian (balance) account instrument
      required:
        - account
      properties:
        account:
          $ref: '#/components/schemas/Account Instrument Details'
        instrumentType:
          type: string
          description: Instrument type
          example: ACCOUNT
          enum:
            - ACCOUNT
            - BANK_ACCOUNT
            - VIRTUAL_ACCOUNT
            - EXTERNAL_WALLET
    Bank Account Instrument:
      type: object
      title: Bank Account Instrument
      description: Bank account instrument
      required:
        - bankAccount
      properties:
        bankAccount:
          $ref: '#/components/schemas/Bank Account Instrument Details'
        instrumentType:
          type: string
          description: Instrument type
          example: BANK_ACCOUNT
          enum:
            - ACCOUNT
            - BANK_ACCOUNT
            - VIRTUAL_ACCOUNT
            - EXTERNAL_WALLET
    External Wallet Instrument:
      type: object
      title: External Wallet Instrument
      description: External wallet instrument
      required:
        - externalWallet
      properties:
        externalWallet:
          $ref: '#/components/schemas/External Wallet Instrument Details'
        instrumentType:
          type: string
          description: Instrument type
          example: EXTERNAL_WALLET
          enum:
            - ACCOUNT
            - BANK_ACCOUNT
            - VIRTUAL_ACCOUNT
            - EXTERNAL_WALLET
    Virtual Account Instrument:
      type: object
      title: Virtual Account Instrument
      description: Virtual account instrument
      required:
        - virtualAccount
      properties:
        virtualAccount:
          $ref: '#/components/schemas/Virtual Account Instrument Details'
        instrumentType:
          type: string
          description: Instrument type
          example: VIRTUAL_ACCOUNT
          enum:
            - ACCOUNT
            - BANK_ACCOUNT
            - VIRTUAL_ACCOUNT
            - EXTERNAL_WALLET
    Account Instrument Details:
      type: object
      title: Account Instrument Details
      description: Meridian (balance) account details
      required:
        - id
        - displayName
        - currency
      properties:
        id:
          type: string
          description: Unique identifier of the account
          example: acc_01JMEROAK7421
        displayName:
          type: string
          description: Display name of the account
          example: Oak Street Purchase Contract
        currency:
          type: string
          description: Currency of the account
          example: USD
    Bank Account Instrument Details:
      type: object
      title: Bank Account Instrument Details
      description: Bank account details
      required:
        - id
        - displayName
        - currency
        - mask
      properties:
        id:
          type: string
          description: Unique identifier of the bank account
          example: ba_01JMERPHSETTLE01
        displayName:
          type: string
          description: Display name of the bank account
          example: PHP Settlement Account
        currency:
          type: string
          description: Currency of the bank account
          example: PHP
        mask:
          type: string
          description: Masked account identifier
          example: '****4321'
    External Wallet Instrument Details:
      type: object
      title: External Wallet Instrument Details
      description: External wallet details
      required:
        - id
        - displayName
        - currency
        - mask
      properties:
        id:
          type: string
          description: Unique identifier of the external wallet
          example: pi_extwlt_treasury
        displayName:
          type: string
          description: Display name of the external wallet
          example: Ethereum Treasury Wallet
        currency:
          type: string
          description: Currency of the external wallet
          example: USDC_ETH
        mask:
          type: string
          description: Masked account identifier
          example: '****1234'
    Virtual Account Instrument Details:
      type: object
      title: Virtual Account Instrument Details
      description: Virtual account details
      required:
        - id
        - displayName
        - currency
        - mask
      properties:
        id:
          type: string
          description: Unique identifier of the virtual account
          example: va_01JMERVA0002
        displayName:
          type: string
          description: Display name of the virtual account
          example: USD Virtual Account
        currency:
          type: string
          description: Currency of the virtual account
          example: USD
        mask:
          type: string
          description: Masked account identifier
          example: '****0002'
  examples:
    GetAccountSingleUsdRetainAchFedwire:
      value:
        id: acc_01JMERUSDRET001
        createdAt: '2026-04-30T14:00:00Z'
        updatedAt: '2026-04-30T14:00:00Z'
        status: ACTIVE
        statusReason: null
        currency: USD
        depositReconciliationId: prop-ct-oak-7421
        displayName: null
        availableBalance: '125000.00'
        actualBalance: '125000.00'
        routingPolicy:
          type: RETAIN
        depositInstructions:
          - id: depinst_01JMERACH001
            updatedAt: '2026-04-30T14:00:00Z'
            status: ACTIVE
            rail:
              type: US.USD.ACH
              label: ACH
            supportedCurrencies:
              - USD
            fields:
              - key: bankName
                label: Bank name
                value: Lead Bank N.A.
                copyable: false
              - key: routingNumber
                label: Routing number
                value: '026073150'
                copyable: true
              - key: accountNumber
                label: Account number
                value: '1133557799'
                copyable: true
            disclosures:
              - kind: notice
                text: ACH credits only.
          - id: depinst_01JMERWIRE001
            updatedAt: '2026-04-30T14:00:00Z'
            status: ACTIVE
            rail:
              type: US.USD.FEDWIRE
              label: Fedwire
            supportedCurrencies:
              - USD
            fields:
              - key: bankName
                label: Bank name
                value: Lead Bank N.A.
                copyable: false
              - key: routingNumber
                label: Fedwire routing number
                value: '026073150'
                copyable: true
              - key: accountNumber
                label: Account number
                value: '1133557799'
                copyable: true
            disclosures:
              - kind: notice
                text: Include the beneficiary account number exactly as shown.
    GetAccountSingleUsdRetainAchFedwireEthereum:
      value:
        id: acc_01JMERUSDCRYPTO01
        createdAt: '2026-04-30T14:05:00Z'
        updatedAt: '2026-04-30T14:05:00Z'
        status: ACTIVE
        statusReason: null
        currency: USD
        depositReconciliationId: null
        displayName: US crypto funding account
        availableBalance: '48250.75'
        actualBalance: '50000.00'
        routingPolicy:
          type: RETAIN
        depositInstructions:
          - id: depinst_01JMERACH002
            updatedAt: '2026-04-30T14:05:00Z'
            status: ACTIVE
            rail:
              type: US.USD.ACH
              label: ACH
            supportedCurrencies:
              - USD
            fields:
              - key: bankName
                label: Bank name
                value: Lead Bank N.A.
                copyable: false
              - key: routingNumber
                label: Routing number
                value: '026073150'
                copyable: true
              - key: accountNumber
                label: Account number
                value: '2244668800'
                copyable: true
            disclosures:
              - kind: notice
                text: ACH credits only.
          - id: depinst_01JMERWIRE002
            updatedAt: '2026-04-30T14:05:00Z'
            status: ACTIVE
            rail:
              type: US.USD.FEDWIRE
              label: Fedwire
            supportedCurrencies:
              - USD
            fields:
              - key: bankName
                label: Bank name
                value: Lead Bank N.A.
                copyable: false
              - key: routingNumber
                label: Fedwire routing number
                value: '026073150'
                copyable: true
              - key: accountNumber
                label: Account number
                value: '2244668800'
                copyable: true
            disclosures:
              - kind: notice
                text: Domestic USD wires only.
          - id: depinst_01JMERETH001
            updatedAt: '2026-04-30T14:05:00Z'
            status: ACTIVE
            rail:
              type: ETHEREUM_MAINNET
              label: Ethereum Mainnet
            supportedCurrencies:
              - USDC
              - USDT
            fields:
              - key: network
                label: Network
                value: Ethereum Mainnet
                copyable: false
              - key: walletAddress
                label: Wallet address
                value: '0x4E6F77206973207468652074696D6520666F722055534443'
                copyable: true
            disclosures:
              - kind: warning
                text: Only send USDC or USDT on Ethereum Mainnet.
    GetAccountOakStreetContractSweep:
      value:
        id: acc_01JMEROAK7421
        createdAt: '2026-04-30T14:10:00Z'
        updatedAt: '2026-04-30T14:10:00Z'
        status: ACTIVE
        statusReason: null
        currency: USD
        depositReconciliationId: prop-ct-oak-7421
        displayName: Oak Street Purchase Contract
        availableBalance: '0.00'
        actualBalance: '0.00'
        routingPolicy:
          type: SWEEP
          creditInstrument:
            instrumentType: BANK_ACCOUNT
            bankAccount:
              id: ba_01JMERPHSETTLE01
              displayName: PHP Settlement Account
              currency: PHP
              mask: '****4321'
        depositInstructions:
          - id: depinst_01JMEROAKACH1
            updatedAt: '2026-04-30T14:10:00Z'
            status: ACTIVE
            rail:
              type: US.USD.ACH
              label: ACH
            supportedCurrencies:
              - USD
            fields:
              - key: routingNumber
                label: Routing number
                value: '021000021'
                copyable: true
              - key: accountNumber
                label: Account number
                value: '3007421001'
                copyable: true
            disclosures:
              - kind: notice
                text: Reference your purchase contract in the payment memo.
          - id: depinst_01JMEROAKWIR1
            updatedAt: '2026-04-30T14:10:00Z'
            status: ACTIVE
            rail:
              type: US.USD.FEDWIRE
              label: Fedwire
            supportedCurrencies:
              - USD
            fields:
              - key: routingNumber
                label: Fedwire routing number
                value: '021000021'
                copyable: true
              - key: accountNumber
                label: Account number
                value: '3007421001'
                copyable: true
            disclosures:
              - kind: notice
                text: Domestic USD wires only.
    GetAccountMapleAvenueContractSweep:
      value:
        id: acc_01JMERMAP1188
        createdAt: '2026-04-30T14:12:00Z'
        updatedAt: '2026-04-30T14:12:00Z'
        status: ACTIVE
        statusReason: null
        currency: USD
        depositReconciliationId: prop-ct-maple-1188
        displayName: Maple Avenue Purchase Contract
        availableBalance: '75000.00'
        actualBalance: '75000.00'
        routingPolicy:
          type: SWEEP
          creditInstrument:
            instrumentType: BANK_ACCOUNT
            bankAccount:
              id: ba_01JMERPHSETTLE01
              displayName: PHP Settlement Account
              currency: PHP
              mask: '****4321'
        depositInstructions:
          - id: depinst_01JMERMAPACH1
            updatedAt: '2026-04-30T14:12:00Z'
            status: ACTIVE
            rail:
              type: US.USD.ACH
              label: ACH
            supportedCurrencies:
              - USD
            fields:
              - key: routingNumber
                label: Routing number
                value: '021000021'
                copyable: true
              - key: accountNumber
                label: Account number
                value: '3001188001'
                copyable: true
            disclosures:
              - kind: notice
                text: Reference your purchase contract in the payment memo.
          - id: depinst_01JMERMAPWIR1
            updatedAt: '2026-04-30T14:12:00Z'
            status: ACTIVE
            rail:
              type: US.USD.FEDWIRE
              label: Fedwire
            supportedCurrencies:
              - USD
            fields:
              - key: routingNumber
                label: Fedwire routing number
                value: '021000021'
                copyable: true
              - key: accountNumber
                label: Account number
                value: '3001188001'
                copyable: true
            disclosures:
              - kind: notice
                text: Domestic USD wires only.
    GetAccountRiverTowerContractSweep:
      value:
        id: acc_01JMERRIV5530
        createdAt: '2026-04-30T14:14:00Z'
        updatedAt: '2026-04-30T14:14:00Z'
        status: ACTIVE
        statusReason: null
        currency: USD
        depositReconciliationId: prop-ct-river-5530
        displayName: River Tower Purchase Contract
        availableBalance: '12500.50'
        actualBalance: '12500.50'
        routingPolicy:
          type: SWEEP
          creditInstrument:
            instrumentType: BANK_ACCOUNT
            bankAccount:
              id: ba_01JMERPHSETTLE01
              displayName: PHP Settlement Account
              currency: PHP
              mask: '****4321'
        depositInstructions:
          - id: depinst_01JMERRIVACH1
            updatedAt: '2026-04-30T14:14:00Z'
            status: ACTIVE
            rail:
              type: US.USD.ACH
              label: ACH
            supportedCurrencies:
              - USD
            fields:
              - key: routingNumber
                label: Routing number
                value: '021000021'
                copyable: true
              - key: accountNumber
                label: Account number
                value: '3005530001'
                copyable: true
            disclosures:
              - kind: notice
                text: Reference your purchase contract in the payment memo.
          - id: depinst_01JMERRIVWIR1
            updatedAt: '2026-04-30T14:14:00Z'
            status: ACTIVE
            rail:
              type: US.USD.FEDWIRE
              label: Fedwire
            supportedCurrencies:
              - USD
            fields:
              - key: routingNumber
                label: Fedwire routing number
                value: '021000021'
                copyable: true
              - key: accountNumber
                label: Account number
                value: '3005530001'
                copyable: true
            disclosures:
              - kind: notice
                text: Domestic USD wires only.

````