Submit Managed Fund Transaction
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
Response
Non-empty if the request failed
Non-empty if the request failed
Bearer authentication of the form Bearer <token>, where token is your auth token.
Non-empty if the request failed
Non-empty if the request failed
Available to: Organization administrators with the shadow account manager permission (deposits); users with access to the account (withdrawals)
Environments: Live
Rate Limit: No endpoint-specific limit
Submit a funding request using a managed funding method — a stored set of bank instructions registered for a shadow account. Set outgoing to false for a deposit or true for a withdrawal.
The request creates a shadow fund transaction (fundPaymentType of SHR for deposits or SHS for withdrawals) with status Pending. The transaction stays pending until it’s approved or rejected, so funds don’t move immediately.
Field Details
The managedFundingMethodId identifies the managed funding method to use. The target account is the one the funding method is registered to, and it must be linked to a shadow account you have access to.
The fundCurrencyId must correspond to one of the supported currencies: USD, EUR, AUD, GBP, or CAD. Currency IDs are environment-specific — use the /currency/list endpoint to retrieve valid IDs.
Set fullBalance to true on a withdrawal to request the account’s entire balance. Withdrawals are validated against the account’s available funds, with currency conversion taken into account.
Common Failure Scenarios
Error Messages
Related Endpoints
submitShadowFundTransaction to submit a shadow account transaction directly, without a managed funding method.