Create a user API key
Public API v2 only accepts user API keys. In the Slash dashboard, open Settings → API keys and choose Create API key. The secret is shown once; store it on your server. The key acts as you, so before starting make sure your user has:- access to the target legal entity
- access to view accounts, manage contacts, and initiate ACH transfers
- a request IP on the legal entity’s enabled IP allowlist
403 user_api_key_required. See
Authentication for details.
Set these values in your shell:
1
Choose the source balance
List Accounts, then list the virtual accounts in the Account you want to
debit:Save the selected
subaccount_... id as fromAccount.2
Create the contact
A Contact is the recipient identity. It does not contain bank instructions.Save the returned
le_c_... id.3
Save the bank destination
Create a US bank-account Destination owned by the contact:Save the returned
le_contact_destination_... id.4
Create the ACH transfer
transfer_intent_... id.5
Follow the transfer
Retrieve the Transfer to follow its lifecycle:Read the ACH lifecycle before
deciding which statuses are final.
6
Reconcile account activity
List every Transaction associated with the Transfer:Transaction responses use camelCase. Their signed
amountCents values
describe each account impact.