---
title: "Initiate ACH deposit"
method: POST
path: "/api/fiat/v1/transaction/ach-debit"
tags: ["ACH Debits"]
deprecated: true
---

# Initiate ACH deposit

`POST /api/fiat/v1/transaction/ach-debit`

> **Deprecated.**

Initiate an ACH deposit transaction from a linked bank account.

## Request body

- object
  - `amount` string, required — The amount to deposit in USD cents (base units)
  - `checkboxAgreement` boolean, required — Indicates user agreement to the ACH terms
  - `bankId` string, required — ID of the ACH bank account to debit from
  - `goAccountId` string, required — ID of the destination account
  - `idempotencyKey` string — Optional idempotency key to ensure idempotent requests

## Response `200`

OK

- object
  - `txId` string, required — The ID of the created transaction

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Not Found
- `500` — Internal Server Error

---

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