Skip to main content
POST
Allocate funds in a wallet without automatic rebalancing

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string<uuid>
required

Wallet ID

Body

application/json
requestId
string<uuid>
required

Client-generated idempotency key (UUID v4).

allocations
object[]
required

Explicit dollar movements between wallet positions and eligible yield sources.

Required array length: 1 - 100 elements

Response

Allocation workflow created or replayed

rebalanceId
string<uuid>
required
requestId
string<uuid>
required
status
enum<string>
required
Available options:
created,
processing,
completed,
failed,
cancelled
createdAt
string<date-time>
required
allocations
object[]
required

Canonical allocation instructions accepted by Ground.

Minimum array length: 1