v47

latestOpenAPI 3.1.0raw.githubusercontent.com2026-05-012382333.4 MB

Create a notification of change for an Inbound ACH Transfer

post/inbound_ach_transfers/{inbound_ach_transfer_id}/create_notification_of_change

Path parameters

inbound_ach_transfer_idstring required

The identifier of the Inbound ACH Transfer for which to create a notification of change.

Request body

updated_account_numberstring

The updated account number to send in the notification of change.

updated_routing_numberstring

The updated routing number to send in the notification of change.

Example request

{
  "updated_account_number": "987654321",
  "updated_routing_number": "101050001"
}

Response

Inbound ACH Transfer

account_idstring required

The Account to which the transfer belongs.

account_number_idstring required

The identifier of the Account Number to which this transfer was sent.

amountinteger required

The transfer amount in USD cents.

automatically_resolves_atstring date-time required

The time at which the transfer will be automatically resolved.

created_atstring date-time required

The ISO 8601 date and time at which the inbound ACH transfer was created.

direction'credit' | 'debit' required

The direction of the transfer.

effective_datestring date required

The effective date of the transfer. This is sent by the sending bank and is a factor in determining funds availability.

idstring required

The inbound ACH transfer's identifier.

originator_company_descriptive_datestring nullable required

The descriptive date of the transfer.

originator_company_discretionary_datastring nullable required

The additional information included with the transfer.

originator_company_entry_descriptionstring required

The description of the transfer.

originator_company_idstring required

The id of the company that initiated the transfer.

originator_company_namestring required

The name of the company that initiated the transfer.

originator_routing_numberstring required

The American Banking Association (ABA) routing number of the bank originating the transfer.

receiver_id_numberstring nullable required

The id of the receiver of the transfer.

receiver_namestring nullable required

The name of the receiver of the transfer.

standard_entry_class_code'corporate_credit_or_debit' | 'corporate_trade_exchange' | 'prearranged_payments_and_deposit' | 'internet_initiated' | 'point_of_sale' | 'telephone_initiated' | 'customer_initiated' | 'accounts_receivable' | 'machine_transfer' | 'shared_network_transaction' | 'represented_check' | 'back_office_conversion' | 'point_of_purchase' | 'check_truncation' | 'destroyed_check' | 'international_ach_transaction' required

The Standard Entry Class (SEC) code of the transfer.

status'pending' | 'declined' | 'accepted' | 'returned' required

The status of the transfer.

trace_numberstring required

A 15 digit number set by the sending bank and transmitted to the receiving bank. Along with the amount, date, and originating routing number, this can be used to identify the ACH transfer. ACH trace numbers are not unique, but are used to correlate returns.

type'inbound_ach_transfer' required

A constant representing the object's type. For this resource it will always be inbound_ach_transfer.

Example response

{
  "acceptance": {
    "accepted_at": "2020-01-31T23:59:59Z",
    "transaction_id": "transaction_uyrp7fld2ium70oa7oi"
  },
  "account_id": "account_in71c4amph0vgo2qllky",
  "account_number_id": "account_number_v18nkfqm6afpsrvy82b2",
  "addenda": null,
  "amount": 100,
  "automatically_resolves_at": "2020-01-31T23:59:59Z",
  "created_at": "2020-01-31T23:59:59Z",
  "decline": null,
  "direction": "credit",
  "effective_date": "2023-04-02",
  "id": "inbound_ach_transfer_tdrwqr3fq9gnnq49odev",
  "international_addenda": null,
  "notification_of_change": null,
  "originator_company_descriptive_date": "230401",
  "originator_company_discretionary_data": "WEB AUTOPAY",
  "originator_company_entry_description": "INVOICE 2468",
  "originator_company_id": "0987654321",
  "originator_company_name": "PAYROLL COMPANY",
  "originator_routing_number": "101050001",
  "receiver_id_number": null,
  "receiver_name": "Ian Crease",
  "settlement": {
    "settled_at": "2020-01-31T23:59:59Z",
    "settlement_schedule": "same_day"
  },
  "standard_entry_class_code": "internet_initiated",
  "status": "accepted",
  "trace_number": "021000038461022",
  "transfer_return": null,
  "type": "inbound_ach_transfer"
}