---
title: "Initiate Verification"
method: POST
path: "/external_accounts/{id}/verify"
---

# Initiate Verification

`POST /external_accounts/{id}/verify`

## Path parameters

- `id` string, required

## Request body

- object
  - `originating_account_id` string, required — The ID of the internal account where the micro-deposits originate from. Both credit and debit capabilities must be enabled.
  - `payment_type` string, required — `ach`, `eft`, and `rtp` are supported payment types. **Note that `rtp` micro-deposits will collected via ACH debit.**
  - `currency` string — Defaults to the currency of the originating account.
  - `fallback_type` string — The payment type used to create the micro-deposit if the original payment type is not valid for the receiving account. Currently, this only supports falling back from RTP to ACH (`payment_type=rtp` and `fallback_type=ach`).
  - `priority` string — Controls the speed of ACH transfers used in the verification flow. Either `normal` or `high`. For ACH payments, `high` represents a same-day ACH. Default value is `normal` if left blank. **Note: This field applies even when** `payment_type` **is** `rtp`**, as the debit/callback still uses ACH to recover the funds.**

## Other responses

- `422` — 422

---

[API](https://skmtc.net/modern-treasury/apis/modern-treasury-api.md) · [All operations](https://skmtc.net/modern-treasury/apis/modern-treasury-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/modern-treasury/modern-treasury-api/versions/ed0431a2dcd0/schema)
