Skip to main content
POST
CreateBatchPayment
Creates a batch payment in a single request. Complete and send the batch payment in the MPCVault web app. In the Try It playground, select a batch type from the tabs and fill in the required fields.

Authorizations

x-mtoken
string
header
required

Your API token. Required for all API requests.

Body

application/json

Exactly one batch variant field must be set. The batch is rejected on a custom EVM network. The sender must be an active wallet in a vault the API token can access.

name
string
required

Name of the batch payment. 1 to 85 Unicode code points.

Required string length: 1 - 85
Example:

"Monthly payroll"

notes
string | null

Transaction notes for the batch payment. At most 1000 Unicode code points.

Maximum string length: 1000
Example:

"Monthly payroll"

btcBatchSendNative
object | null
evmBatchSendErc20
object | null
evmBatchSendNative
object | null
suiBatchSendCoin
object | null
suiBatchSendNative
object | null

Response

200 - application/json

Success

batchPayment
object | null
error
object | null

Exactly one of the two error code fields is set.