Q2

Q2 External Account API

Endpoints for the externalAccount object

Operations 11

POST /externalAccount/archive Archive an external account #
POST /externalAccount/create Create an external account #
GET /externalAccount/get/{customerId}/{externalAccountId} Get an external account #
GET /externalAccount/getByTag/{customerId}/{tag} Get an external account via tag #
POST /externalAccount/initiate Initiate an external account #
GET /externalAccount/list/{customerId} List external accounts #
POST /externalAccount/lock Lock an external account #
POST /externalAccount/resendVerification Resend verification deposits #
POST /externalAccount/unlock Unlock an external account #
POST /externalAccount/update Update an external account #
POST /externalAccount/verify Verify an external account #

Documentation

Specifications

Schemas & Data

Other Resources

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/q2:q2-external-account-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

q2-external-account-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Helix External Account API
  version: 3.0.0
  description: Helix Public API (no customer KYC/IDV). **This spec covers all of Helix 3.x and is subject to change at any time.**
servers:
- url: https://sandbox-api.helix.q2.com
  description: Sandbox server
- url: https://api.helix.q2.com
  description: Production server
security:
- basicAuth: []
tags:
- name: External Account
  description: Endpoints for the externalAccount object
paths:
  /externalAccount/archive:
    post:
      tags:
      - External Account
      summary: Archive an external account
      description: Archive an external account by the Helix-assigned `externalAccountId`.
      externalDocs:
        url: https://docs.helix.q2.com/reference/externalaccountarchive
      operationId: externalAccountArchive
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - customerId
              - externalAccountId
              properties:
                customerId:
                  $ref: '#/components/schemas/HelixId'
                externalAccountId:
                  $ref: '#/components/schemas/HelixId'
                requestingCustomerId:
                  allOf:
                  - description: The Helix-assigned unique ID for the individual customer requesting to archive the external account. Only used when an individual is archiving an external account on behalf of a business.
                  - $ref: '#/components/schemas/HelixId'
      responses:
        '200':
          description: A `customerId`, `externalAccountId` and `status`
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExternalAccountArchive200Response'
        '400':
          $ref: '#/paths/~1card~1lock/post/responses/400'
        '401':
          $ref: '#/paths/~1card~1lock/post/responses/401'
        '404':
          $ref: '#/paths/~1card~1lock/post/responses/404'
        '405':
          $ref: '#/paths/~1card~1lock/post/responses/405'
        '429':
          $ref: '#/paths/~1card~1lock/post/responses/429'
  /externalAccount/create:
    post:
      tags:
      - External Account
      summary: Create an external account
      description: Create a new external account with `status=Verified`. See externalAccount object definition for parameter details.
      externalDocs:
        url: https://docs.helix.q2.com/reference/externalaccountcreate
      operationId: externalAccountCreate
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - customerId
              - routingNumber
              - accountNumber
              - firstName
              - lastName
              - type
              properties:
                customerId:
                  $ref: '#/components/schemas/HelixId'
                routingNumber:
                  type: string
                  maxLength: 50
                accountNumber:
                  type: string
                  maxLength: 17
                firstName:
                  type: string
                  maxLength: 50
                lastName:
                  type: string
                  maxLength: 50
                businessName:
                  type: string
                  maxLength: 100
                type:
                  $ref: '#/components/schemas/ExternalAccountObject200Response/allOf/1/properties/data/properties/type'
                name:
                  type: string
                  maxLength: 50
                nickName:
                  type: string
                  maxLength: 50
                tag:
                  $ref: '#/components/schemas/TagProperty'
                customField1:
                  type: string
                  maxLength: 50
                customField2:
                  type: string
                  maxLength: 50
                customField3:
                  type: string
                  maxLength: 50
                customField4:
                  type: string
                  maxLength: 50
                customField5:
                  type: string
                  maxLength: 50
                requestingCustomerId:
                  allOf:
                  - description: The Helix-assigned unique ID for the individual customer requesting to create the external account. Only used when an individual is creating an external account on behalf of a business.
                  - $ref: '#/components/schemas/HelixId'
      responses:
        '200':
          description: An <a href="https://docs.helix.q2.com/reference/response-format" target="_blank">envelope</a> whose data node is an <a href="https://docs.helix.q2.com/docs/external-account" target="_blank">externalAccount</a> object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExternalAccountObject200Response'
        '400':
          $ref: '#/paths/~1card~1lock/post/responses/400'
        '401':
          $ref: '#/paths/~1card~1lock/post/responses/401'
        '404':
          $ref: '#/paths/~1card~1lock/post/responses/404'
        '405':
          $ref: '#/paths/~1card~1lock/post/responses/405'
        '429':
          $ref: '#/paths/~1card~1lock/post/responses/429'
  /externalAccount/get/{customerId}/{externalAccountId}:
    get:
      tags:
      - External Account
      summary: Get an external account
      description: Retrieve external account information by the given `customerId` and `externalAccountId`.
      externalDocs:
        url: https://docs.helix.q2.com/reference/externalaccountget
      operationId: externalAccountGet
      parameters:
      - $ref: '#/components/parameters/CustomerIdPath'
      - name: externalAccountId
        in: path
        required: true
        schema:
          $ref: '#/components/schemas/HelixId'
      responses:
        '200':
          description: An <a href="https://docs.helix.q2.com/reference/response-format" target="_blank">envelope</a> whose data node is an <a href="https://docs.helix.q2.com/docs/external-account" target="_blank">externalAccount</a> object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExternalAccountObject200Response'
        '400':
          $ref: '#/paths/~1card~1lock/post/responses/400'
        '401':
          $ref: '#/paths/~1card~1lock/post/responses/401'
        '404':
          $ref: '#/paths/~1card~1lock/post/responses/404'
        '405':
          $ref: '#/paths/~1card~1lock/post/responses/405'
        '429':
          $ref: '#/paths/~1card~1lock/post/responses/429'
  /externalAccount/getByTag/{customerId}/{tag}:
    get:
      tags:
      - External Account
      summary: Get an external account via tag
      description: Retrieve external account information by the given `customerId` and `tag`.
      externalDocs:
        url: https://docs.helix.q2.com/reference/externalaccountgetbytag
      operationId: externalAccountGetByTag
      parameters:
      - $ref: '#/components/parameters/CustomerIdPath'
      - $ref: '#/components/parameters/TagPath'
      responses:
        '200':
          description: An <a href="https://docs.helix.q2.com/docs/external-account" target="_blank">externalAccount</a> object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExternalAccountObject200Response'
        '400':
          $ref: '#/paths/~1card~1lock/post/responses/400'
        '401':
          $ref: '#/paths/~1card~1lock/post/responses/401'
        '404':
          $ref: '#/paths/~1card~1lock/post/responses/404'
        '405':
          $ref: '#/paths/~1card~1lock/post/responses/405'
        '429':
          $ref: '#/paths/~1card~1lock/post/responses/429'
  /externalAccount/initiate:
    post:
      tags:
      - External Account
      summary: Initiate an external account
      description: Initiate a new external account with `status=Unverified` and start the micro-deposit process. See externalAccount object definition for parameter details.
      externalDocs:
        url: https://docs.helix.q2.com/reference/externalaccountinitiate
      operationId: externalAccountInitiate
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ExternalAccountCreateRequest'
      responses:
        '200':
          description: An <a href="https://docs.helix.q2.com/reference/response-format" target="_blank">envelope</a> whose data node is an <a href="https://docs.helix.q2.com/docs/external-account" target="_blank">externalAccount</a> object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExternalAccountObject200Response'
        '400':
          $ref: '#/paths/~1card~1lock/post/responses/400'
        '401':
          $ref: '#/paths/~1card~1lock/post/responses/401'
        '404':
          $ref: '#/paths/~1card~1lock/post/responses/404'
        '405':
          $ref: '#/paths/~1card~1lock/post/responses/405'
        '429':
          $ref: '#/paths/~1card~1lock/post/responses/429'
  /externalAccount/list/{customerId}:
    get:
      tags:
      - External Account
      summary: List external accounts
      description: Retrieve all external accounts for the given `customerId`.
      externalDocs:
        url: https://docs.helix.q2.com/reference/externalaccountlist
      operationId: externalAccountList
      parameters:
      - $ref: '#/components/parameters/CustomerIdPath'
      responses:
        '200':
          description: An array of <a href="https://docs.helix.q2.com/docs/external-account" target="_blank">externalAccount</a> objects
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExternalAccountArray200Response'
        '400':
          $ref: '#/paths/~1card~1lock/post/responses/400'
        '401':
          $ref: '#/paths/~1card~1lock/post/responses/401'
        '404':
          $ref: '#/paths/~1card~1lock/post/responses/404'
        '405':
          $ref: '#/paths/~1card~1lock/post/responses/405'
        '429':
          $ref: '#/paths/~1card~1lock/post/responses/429'
  /externalAccount/lock:
    post:
      tags:
      - External Account
      summary: Lock an external account
      description: Lock an external account by the Helix-assigned `externalAccountId`.
      externalDocs:
        url: https://docs.helix.q2.com/reference/externalaccountlock
      operationId: externalAccountLock
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - customerId
              - externalAccountId
              properties:
                customerId:
                  $ref: '#/components/schemas/HelixId'
                externalAccountId:
                  $ref: '#/components/schemas/HelixId'
                lockedReason:
                  type: string
                  maxLength: 255
                requestingCustomerId:
                  allOf:
                  - description: The Helix-assigned unique ID for the individual customer requesting to lock the external account. Only used when an individual is locking an external account on behalf of a business.
                  - $ref: '#/components/schemas/HelixId'
      responses:
        '200':
          description: An <a href="https://docs.helix.q2.com/reference/response-format" target="_blank">envelope</a> whose data node is an <a href="https://docs.helix.q2.com/docs/external-account" target="_blank">externalAccount</a> object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExternalAccountObject200Response'
        '400':
          $ref: '#/paths/~1card~1lock/post/responses/400'
        '401':
          $ref: '#/paths/~1card~1lock/post/responses/401'
        '404':
          $ref: '#/paths/~1card~1lock/post/responses/404'
        '405':
          $ref: '#/paths/~1card~1lock/post/responses/405'
        '429':
          $ref: '#/paths/~1card~1lock/post/responses/429'
  /externalAccount/resendVerification:
    post:
      tags:
      - External Account
      summary: Resend verification deposits
      description: Resend verification deposits for an external account with a `status` of `Unverified`, `VerifyLocked`, or `Expired`.
      externalDocs:
        url: https://docs.helix.q2.com/reference/externalaccountresendverification
      operationId: externalAccountResendVerification
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - customerId
              - externalAccountId
              properties:
                customerId:
                  $ref: '#/components/schemas/HelixId'
                externalAccountId:
                  $ref: '#/components/schemas/HelixId'
                requestingCustomerId:
                  allOf:
                  - description: The Helix-assigned unique ID for the individual customer requesting to resend verification for the external account. Only used when an individual is requesting this action on behalf of a business.
                  - $ref: '#/components/schemas/HelixId'
      responses:
        '200':
          description: An <a href="https://docs.helix.q2.com/reference/response-format" target="_blank">envelope</a> whose data node is an <a href="https://docs.helix.q2.com/docs/external-account" target="_blank">externalAccount</a> object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExternalAccountObject200Response'
        '400':
          $ref: '#/paths/~1card~1lock/post/responses/400'
        '401':
          $ref: '#/paths/~1card~1lock/post/responses/401'
        '404':
          $ref: '#/paths/~1card~1lock/post/responses/404'
        '405':
          $ref: '#/paths/~1card~1lock/post/responses/405'
        '429':
          $ref: '#/paths/~1card~1lock/post/responses/429'
  /externalAccount/unlock:
    post:
      tags:
      - External Account
      summary: Unlock an external account
      description: Unlock an external account by the Helix-assigned `externalAccountId`.
      externalDocs:
        url: https://docs.helix.q2.com/reference/externalaccountunlock
      operationId: externalAccountUnlock
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - customerId
              - externalAccountId
              properties:
                customerId:
                  $ref: '#/components/schemas/HelixId'
                externalAccountId:
                  $ref: '#/components/schemas/HelixId'
                requestingCustomerId:
                  allOf:
                  - description: The Helix-assigned unique ID for the individual customer requesting to unlock the external account. Only used when an individual is unlocking an external account on behalf of a business.
                  - $ref: '#/components/schemas/HelixId'
      responses:
        '200':
          description: An <a href="https://docs.helix.q2.com/reference/response-format" target="_blank">envelope</a> whose data node is an <a href="https://docs.helix.q2.com/docs/external-account" target="_blank">externalAccount</a> object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExternalAccountObject200Response'
        '400':
          $ref: '#/paths/~1card~1lock/post/responses/400'
        '401':
          $ref: '#/paths/~1card~1lock/post/responses/401'
        '404':
          $ref: '#/paths/~1card~1lock/post/responses/404'
        '405':
          $ref: '#/paths/~1card~1lock/post/responses/405'
        '429':
          $ref: '#/paths/~1card~1lock/post/responses/429'
  /externalAccount/update:
    post:
      tags:
      - External Account
      summary: Update an external account
      description: See externalAccount object definition for parameter details.
      externalDocs:
        url: https://docs.helix.q2.com/reference/externalaccountupdate
      operationId: externalAccountUpdate
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - customerId
              - externalAccountId
              properties:
                customerId:
                  $ref: '#/components/schemas/HelixId'
                externalAccountId:
                  $ref: '#/components/schemas/HelixId'
                nickname:
                  type: string
                  maxLength: 50
                tag:
                  $ref: '#/components/schemas/TagProperty'
                customField1:
                  type: string
                  maxLength: 50
                customField2:
                  type: string
                  maxLength: 50
                customField3:
                  type: string
                  maxLength: 50
                customField4:
                  type: string
                  maxLength: 50
                customField5:
                  type: string
                  maxLength: 50
                requestingCustomerId:
                  allOf:
                  - description: The Helix-assigned unique ID for the individual customer requesting to update the external account. Only used when an individual is updating an external account on behalf of a business.
                  - $ref: '#/components/schemas/HelixId'
      responses:
        '200':
          description: An <a href="https://docs.helix.q2.com/reference/response-format" target="_blank">envelope</a> whose data node is an <a href="https://docs.helix.q2.com/docs/external-account" target="_blank">externalAccount</a> object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExternalAccountObject200Response'
        '400':
          $ref: '#/paths/~1card~1lock/post/responses/400'
        '401':
          $ref: '#/paths/~1card~1lock/post/responses/401'
        '404':
          $ref: '#/paths/~1card~1lock/post/responses/404'
        '405':
          $ref: '#/paths/~1card~1lock/post/responses/405'
        '429':
          $ref: '#/paths/~1card~1lock/post/responses/429'
  /externalAccount/verify:
    post:
      tags:
      - External Account
      summary: Verify an external account
      description: Verify trial deposit amounts sent via /externalAccount/initiate.
      externalDocs:
        url: https://docs.helix.q2.com/reference/externalaccountverify
      operationId: externalAccountVerify
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - customerId
              - externalAccountId
              - amount1
              - amount2
              properties:
                customerId:
                  $ref: '#/components/schemas/HelixId'
                externalAccountId:
                  $ref: '#/components/schemas/HelixId'
                amount1:
                  type: string
                  description: Value of one of the trial deposit amounts
                amount2:
                  type: string
                  description: Value of one of the trial deposit amounts
                requestingCustomerId:
                  allOf:
                  - description: The Helix-assigned unique ID for the individual customer requesting to verify the external account. Only used when an individual is verifying an external account on behalf of a business.
                  - $ref: '#/components/schemas/HelixId'
      responses:
        '200':
          description: An <a href="https://docs.helix.q2.com/reference/response-format" target="_blank">envelope</a> whose data node is an <a href="https://docs.helix.q2.com/docs/external-account" target="_blank">externalAccount</a> object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExternalAccountObject200Response'
        '400':
          $ref: '#/paths/~1card~1lock/post/responses/400'
        '401':
          $ref: '#/paths/~1card~1lock/post/responses/401'
        '404':
          $ref: '#/paths/~1card~1lock/post/responses/404'
        '405':
          $ref: '#/paths/~1card~1lock/post/responses/405'
        '429':
          $ref: '#/paths/~1card~1lock/post/responses/429'
components:
  parameters:
    TagPath:
      name: tag
      in: path
      required: true
      schema:
        $ref: '#/components/schemas/TagProperty'
    CustomerIdPath:
      name: customerId
      in: path
      required: true
      schema:
        $ref: '#/components/schemas/HelixId'
  schemas:
    CardArray200Response:
      allOf:
      - type: object
        properties:
          errors:
            type: array
            items: {}
            example: []
          requestId:
            type: string
            example: 1249a3bf-aca1-40dd-9fba-2a3193550c39
          status:
            type: integer
            enum:
            - 200
          throttle:
            type: object
            properties:
              periodEndsAt:
                $ref: '#/components/schemas/CustomerSetLastContact200Response/allOf/1/properties/data/items/properties/lastContactDate'
              periodLengthInSeconds:
                $ref: '#/components/schemas/HelixId'
              periodRequestLimit:
                $ref: '#/components/schemas/HelixId'
              requestsRemainingInPeriod:
                $ref: '#/components/schemas/HelixId'
              warningThreshold:
                type: number
                format: decimal
                example: 0.2
      - type: object
        properties:
          data:
            type: array
            items:
              $ref: '#/components/schemas/CardObject200Response/allOf/1/properties/data'
    ExternalAccountObject200Response:
      allOf:
      - $ref: '#/components/schemas/CardArray200Response/allOf/0'
      - type: object
        properties:
          data:
            type: object
            properties:
              accountNumber:
                type: string
              accountNumberMasked:
                type: string
              businessName:
                type: string
                maxLength: 100
              customField1:
                type: string
                maxLength: 50
              customField2:
                type: string
                maxLength: 50
              customField3:
                type: string
                maxLength: 50
              customField4:
                type: string
                maxLength: 50
              customField5:
                type: string
                maxLength: 50
              customerId:
                $ref: '#/components/schemas/HelixId'
              externalAccountId:
                $ref: '#/components/schemas/HelixId'
              firstName:
                type: string
                maxLength: 50
              isActive:
                type: boolean
                deprecated: true
              isLocked:
                type: boolean
              lastModifiedDate:
                $ref: '#/components/schemas/CustomerSetLastContact200Response/allOf/1/properties/data/items/properties/lastContactDate'
              lastName:
                type: string
                maxLength: 50
              lockedDate:
                $ref: '#/components/schemas/CustomerSetLastContact200Response/allOf/1/properties/data/items/properties/lastContactDate'
              lockedReason:
                type: string
              name:
                type: string
              nickName:
                type: string
              nocCode:
                type: string
              routingNumber:
                type: string
              routingNumberMasked:
                type: string
              status:
                type: string
                enum:
                - Unverified
                - VerifyLocked
                - Verified
                - Denied
                - Expired
                - Archived
              statusDate:
                $ref: '#/components/schemas/CustomerSetLastContact200Response/allOf/1/properties/data/items/properties/lastContactDate'
              tag:
                $ref: '#/components/schemas/TagProperty'
              type:
                type: string
                enum:
                - Checking
                - Savings
                - Business Checking
                - Business Savings
                - Prepaid
    ExternalAccountCreateRequest:
      type: object
      required:
      - customerId
      - routingNumber
      - accountNumber
      - firstName
      - lastName
      - type
      properties:
        customerId:
          $ref: '#/components/schemas/HelixId'
        routingNumber:
          type: string
          maxLength: 50
        accountNumber:
          type: string
          maxLength: 17
        firstName:
          type: string
          maxLength: 50
        lastName:
          type: string
          maxLength: 50
        businessName:
          type: string
          maxLength: 100
        type:
          $ref: '#/components/schemas/ExternalAccountObject200Response/allOf/1/properties/data/properties/type'
        name:
          type: string
          maxLength: 50
        nickName:
          type: string
          maxLength: 50
        tag:
          $ref: '#/components/schemas/TagProperty'
        customField1:
          type: string
          maxLength: 50
        customField2:
          type: string
          maxLength: 50
        customField3:
          type: string
          maxLength: 50
        customField4:
          type: string
          maxLength: 50
        customField5:
          type: string
          maxLength: 50
        requestingCustomerId:
          allOf:
          - description: The Helix-assigned unique ID for the individual customer requesting to create the external account. Only used when an individual is creating an external account on behalf of a business.
          - $ref: '#/components/schemas/HelixId'
    ExternalAccountArray200Response:
      allOf:
      - $ref: '#/components/schemas/CardArray200Response/allOf/0'
      - type: object
        properties:
          data:
            type: array
            items:
              $ref: '#/components/schemas/ExternalAccountObject200Response/allOf/1/properties/data'
    TagProperty:
      type: string
      maxLength: 50
    CustomerSetLastContact200Response:
      allOf:
      - $ref: '#/components/schemas/CardArray200Response/allOf/0'
      - type: object
        properties:
          data:
            type: array
            items:
              type: object
              properties:
                customerId:
                  $ref: '#/components/schemas/HelixId'
                dormancyStatus:
                  type: string
                  enum:
                  - Active
                  - Inactive
                  - Dormant
                lastContactDate:
                  type: string
                  format: date-time
                  example: '2021-01-07T19:00:59.761-06:00'
                lastContactType:
                  $ref: '#/components/schemas/LastContactType'
    ExternalAccountArchive200Response:
      allOf:
      - $ref: '#/components/schemas/CardArray200Response/allOf/0'
      - type: object
        properties:
          data:
            type: object
            properties:
              customerId:
                $ref: '#/components/schemas/HelixId'
              externalAccountId:
                $ref: '#/components/schemas/HelixId'
              status:
                type: string
                enum:
                - Archived
    HelixId:
      type: integer
      format: int32
      minimum: 1
  securitySchemes:
    basicAuth:
      type: http
      scheme: basic
x-samples-languages:
- curl
- node
- python
- csharp
- ruby
- go
- java
- kotlin
- php
x-provenance:
  method: searched
  source: https://docs.helix.q2.com/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://docs.helix.q2.com/reference/accountaddentitlement.md
  - https://docs.helix.q2.com/reference/accountbeneficiaryadd.md
  - https://docs.helix.q2.com/reference/accountbeneficiaryedit.md
  - https://docs.helix.q2.com/reference/accountbeneficiaryget.md
  - https://docs.helix.q2.com/reference/accountbeneficiarylist.md
  - https://docs.helix.q2.com/reference/accountbeneficiaryremove.md
  - https://docs.helix.q2.com/reference/accountbeneficiaryreplace.md
  - https://docs.helix.q2.com/reference/accountclose.md
  - https://docs.helix.q2.com/reference/accountcreate.md
  - https://docs.helix.q2.com/reference/accounteditentitlement.md
  - https://docs.helix.q2.com/reference/accountget.md
  - https://docs.helix.q2.com/reference/accountgetbytag.md
  - https://docs.helix.q2.com/reference/accountlimitdelete.md
  - https://docs.helix.q2.com/reference/accountlimitlist.md
  - https://docs.helix.q2.com/reference/accountlimitset.md
  - https://docs.helix.q2.com/reference/accountlist.md
  - https://docs.helix.q2.com/reference/accountlistentitlements.md
  - https://docs.helix.q2.com/reference/accountlock.md
  - https://docs.helix.q2.com/reference/accountplacehold.md
  - https://docs.helix.q2.com/reference/accountreleasehold.md
  - https://docs.helix.q2.com/reference/accountremoveentitlement.md
  - https://docs.helix.q2.com/reference/accountstoppaycreatecheckstoppay.md
  - https://docs.helix.q2.com/reference/accountstoppayexpire.md
  - https://docs.helix.q2.com/reference/accountstoppaylist.md
  - https://docs.helix.q2.com/reference/accountunlock.md
  - https://docs.helix.q2.com/reference/accountupdate.md
  - https://docs.helix.q2.com/reference/bankdocumentdownload.md
  - https://docs.helix.q2.com/reference/bankdocumentlist.md
  - https://docs.helix.q2.com/reference/cardaddaccount.md
  - https://docs.helix.q2.com/reference/cardarchive.md
  - https://docs.helix.q2.com/reference/cardcontrolarchive.md
  - https://docs.helix.q2.com/reference/cardcontrolarchivebytag.md
  - https://docs.helix.q2.com/reference/cardcontrolcreate.md
  - https://docs.helix.q2.com/reference/cardcontrolget.md
  - https://docs.helix.q2.com/reference/cardcontrolgetbytag.md
  - https://docs.helix.q2.com/reference/cardcreatedigital.md
  - https://docs.helix.q2.com/reference/cardfraudtextalertget.md
  - https://docs.helix.q2.com/reference/cardfraudtextalertoptout.md
  - https://docs.helix.q2.com/reference/cardget.md
  - https://docs.helix.q2.com/reference/cardgetbytag.md
  - https://docs.helix.q2.com/reference/cardhotlist.md
  - https://docs.helix.q2.com/reference/cardinitiate.md
  - https://docs.helix.q2.com/reference/cardlimitget.md
  - https://docs.helix.q2.com/reference/cardlimitoverride.md
  - https://docs.helix.q2.com/reference/cardlimitreset.md
  - https://docs.helix.q2.com/reference/cardlimittemporaryoverride.md
  - https://docs.helix.q2.com/reference/cardlist.md
  - https://docs.helix.q2.com/reference/cardlock.md
  - https://docs.helix.q2.com/reference/cardmockadminfalconfraud.md
  - https://docs.helix.q2.com/reference/cardmockdeclinepurchaseauthorize.md
  - https://docs.helix.q2.com/reference/cardmockdepositpurchasereturn.md
  - https://docs.helix.q2.com/reference/cardmockdepositpurchasereturnreversal.md
  - https://docs.helix.q2.com/reference/cardmockwithdrawalcardcash.md
  - https://docs.helix.q2.com/reference/cardmockwithdrawalpurchaseauthorize.md
  - https://docs.helix.q2.com/reference/cardmockwithdrawalpurchasecomplete.md
  - https://docs.helix.q2.com/reference/cardorderphysical.md
  - https://docs.helix.q2.com/reference/cardprovisionapplepay.md
  - https://docs.helix.q2.com/reference/cardprovisioncarddetail.md
  - https://docs.helix.q2.com/reference/cardprovisiongooglepay.md
  - https://docs.helix.q2.com/reference/cardreissue.md
  - https://docs.helix.q2.com/reference/cardremoveaccount.md


# --- truncated at 32 KB (36 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/q2/refs/heads/main/openapi/q2-external-account-api-openapi.yml