Operations

Create send transactions in bulk

Submits between 1 and 10,000 send creation operations as a bulk process.

The returned bulk process is initially SUBMITTED. Use Execute a bulk process to start it, and the other Manage operations to inspect, pause, resume, or cancel it. Each item is processed using Create a send.

post/bulks/sends

Request

  • Base URL: https://sandbox.weavr.io/multi
  • URL: https://sandbox.weavr.io/multi/bulks/sends
  • Auth: HTTP bearer and API key in header api-key

Headers

idempotency-refstring
Example:transfer-2026-08-07-001

A unique call reference generated by the caller that, taking into consideration the payload as well as the operation itself, helps avoid duplicate operations. Idempotency reference uniqueness is maintained for at least 24 hours.

Request body

Example request

[
  {
    "requestBody": {
      "profileId": "10001",
      "tag": "customer-123",
      "source": {
        "id": "123456789",
        "type": "managed_accounts"
      },
      "destination": {
        "id": "123456789",
        "type": "managed_accounts"
      },
      "destinationAmount": {
        "currency": "GBP",
        "amount": 1250
      },
      "description": "Invoice 1042",
      "scheduledTimestamp": "1786118400000"
    }
  }
]

Response

Success

bulkIdstring required

The unique identifier of the submitted bulk process.

operationCountinteger required

The number of operations submitted in the bulk process.

pathstring required

The API path used to manage the submitted bulk process.

Example response

{
  "bulkId": "123456789",
  "operationCount": 100,
  "path": "/multi/bulks/123456789"
}

Changes

No recorded changes to this operation across all 1 revision of this API.