POST
/fednow_transfersCreate a FedNow transfer
Creates a FedNow transfer from an Account to a recipient. Provide the source account number ID, amount, remittance information, and debtor and creditor names; use either external_account_id or the recipient's account_number and routing_number.
- IdempotentThe SDK sends
Idempotency-Key, so a retried request is only applied once.
FedNow transfer details. Provide the required transfer fields and use either recipient account details or an external account ID.
account_numberstringoptional
The creditor's account number.
amountintegerrequired
The amount, in minor units, to send to the creditor.
creditor_addressobjectoptional
The creditor's address.
creditor_namestringrequired
The creditor's name.
debtor_addressobjectoptional
The debtor's address.
debtor_namestringrequired
The debtor's name.
external_account_idstringoptional
The ID of an External Account to initiate a transfer to. If this parameter is provided, `account_number` and `routing_number` must be absent.
require_approvalbooleanoptional
Whether the transfer requires explicit approval via the dashboard or API.
routing_numberstringoptional
The creditor's bank account routing number.
source_account_number_idstringrequired
The Account Number to include in the transfer as the debtor's account number.
unstructured_remittance_informationstringrequired
Unstructured remittance information to include in the transfer.
200Returns the created FedNow Transfer, including its identifier, status, amount, currency, source account, and recipient details.
account_idstringrequired
The Account from which the transfer was sent.
account_numberstringrequired
The destination account number.
acknowledgementobjectrequired
If the transfer is acknowledged by the recipient bank, this will contain supplemental details.
amountintegerrequired
The transfer amount in USD cents.
created_atstringrequired
The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the transfer was created.
created_byobjectrequired
What object created the transfer, either via the API or the dashboard.
creditor_addressobjectrequired
The creditor's address.
creditor_namestringrequired
The name of the transfer's recipient. This is set by the sender when creating the transfer.
currencystringrequired
The [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) code for the transfer's currency. For FedNow transfers this is always equal to `USD`.
debtor_addressobjectrequired
The debtor's address.
debtor_namestringrequired
The name of the transfer's sender. If not provided, defaults to the name of the account's entity.
external_account_idstringrequired
The identifier of the External Account the transfer was made to, if any.
idstringrequired
The FedNow Transfer's identifier.
idempotency_keystringrequired
The idempotency key you chose for this object. This value is unique across Increase and is used to ensure that a request is only processed once. Learn more about [idempotency](https://increase.com/documentation/idempotency-keys).
pending_transaction_idstringrequired
The ID for the pending transaction representing the transfer.
rejectionobjectrequired
If the transfer is rejected by FedNow or the destination financial institution, this will contain supplemental details.
returnsarray<FedNowTransferFedNowTransferReturn>required
If the transfer is returned by the recipient's bank, this will contain details of each return. FedNow allows returning part of a transfer, so a transfer can be returned more than once.
routing_numberstringrequired
The destination American Bankers' Association (ABA) Routing Transit Number (RTN).
source_account_number_idstringrequired
The Account Number the recipient will see as having sent the transfer.
statusstringrequired
The lifecycle status of the transfer.
submissionobjectrequired
After the transfer is submitted to FedNow, this will contain supplemental details.
transaction_idstringrequired
The Transaction funding the transfer once it is complete.
typestringrequired
A constant representing the object's type. For this resource it will always be `fednow_transfer`.
unique_end_to_end_transaction_referencestringrequired
The Unique End-to-end Transaction Reference ([UETR](https://www.swift.com/payments/what-unique-end-end-transaction-reference-uetr)) of the transfer.
unstructured_remittance_informationstringrequired
Unstructured information that will show on the recipient's bank statement.
4XXReturned when the request has a client-side error.
5XXReturned when the server encounters an error processing the request.
Error handling
source_account_number_id, amount, unstructured_remittance_information, creditor_name, and debtor_name are required. amount must be at least 1; account_number must contain 1 to 34 digits, and routing_number must contain 9 digits. If you provide external_account_id, omit account_number and routing_number; each address must include city, state, and postal_code when supplied.