v1

latestOpenAPI 3.1.02026-07-24416405768.8 KB
b) Tenant Configuration & Onboarding

Execute bulk wallet transfers from a tenant wallet

Processes a list of transfers from the specified wallet, either atomically (all-or-nothing, max 500) or in the background one-by-one (max 500,000). Non-atomic results are emailed to the caller and a bulkTransferId is returned for status polling.

post/eclipse-conductor/rest/v1/tenants/{tenantId}/tenant-wallets/{walletId}/bulk-transfers

Path parameters

tenantIdinteger required
walletIdinteger required

Query parameters

atomicboolean

Do all transfers in one atomic transaction (default). Atomic max batch size 500. Non atomic 500000

callbackUrlstring

When the callbackUrl is specified, and atomic is set to false, the transfer results will be forwarded to the designated URL

Request body

amountnumber

Amount in the major currency unit e.g. 50.80 for 50 GBP and 80 pence

descriptionstring
externalIdstring

External identifier for the transfer which can be used for reconciliation. Need not be unique

externalUniqueIdstring required

Unique identifier for the transfer (idempotency key). Duplicates are rejected to ensure double transactions are impossible

ignoreLimitsboolean

Optional. If true then the transfer will ignore the wallets transfer limits and any positive minimum balance setting. Requires special permissions

onlyCheckboolean

Optional. If true then the transfer wont actually be done but only validated to see if it could have been done

sessionIdstring

Optional: Used for 2-step reserve/transfer transactions. The sessionId of a reservation in order to make this transfer first remove the reservation and then do the transfer atomically

toAccountNumberstring

toAccountNumber for destination wallet

toPanstring

toPan for wallet to credit

toWalletFriendlyIdstring

toWalletFriendlyId for wallet to credit

toWalletIdinteger

Destination wallet id

Response

OK

bulkTransferIdstring
inProgressboolean
percentageCompleteinteger
secondsTillCompleteinteger
transfersDoneinteger
transfersFailedinteger
transfersPerSecondinteger
transfersSucceededinteger
transfersTotalinteger