Prerequisites
- Origination is configured at onboarding. Your ACH originator identity (company name and company ID) is set up on your program by your Technical Account Manager. You do not pass originator details on requests.
- Your token needs the
ach/read_writescope. - The sending Account Number must be
active, and its outgoing ACH controls must permit the counterparty. By default all counterparties are permitted.
The Originator API is only for programs that create and maintain additional originators as part of a third-party sending setup. Most programs never call it.
Endpoints
Request Requirements
Optional fields include
individual_id, descriptive_date, additional_information, and metadata. See Create an ACH for the full schema and The ACH Object for every response field.
scheduled status.
Statuses
The happy path for an outgoing ACH isscheduled → processing → submitted → posted. Entries that trip a validation rule detour through manual review. The table below is an excerpt; ACH Statuses is the canonical reference, including the return chain.
See the outgoing transition diagram for the full lifecycle, including the return chain.
Events
Act on webhooks rather than assuming success from the 200:Testing in Sandbox
Outgoing ACH does not advance automatically in sandbox: entries stay inscheduled until you advance them with POST /v1/simulate/ach/{ach_id}/advance. See Sandbox Testing for the sequence and timing.
