Skip to main content
GET
TypeScript SDK

Authorizations

x-api-key
string
header
required

Path Parameters

rebalanceId
string<uuid>
required

Issued rebalanceId.

Example:

"3f8b2c9a-2d18-4f7e-9c2a-1b6e1f0c8a4d"

Response

Rebalance found

rebalanceId
string
required

Issued rebalanceId. Stable handle for status lookups.

Example:

"3f8b2c9a-2d18-4f7e-9c2a-1b6e1f0c8a4d"

sourceVenue
enum<string>
required

Venue whose resting form funds the move. polymarket: pUSD on Polygon. limitless: USDC on Base.

Available options:
polymarket,
limitless,
predict_fun
Example:

"polymarket"

destinationVenue
enum<string>
required

Venue the funds were moved into spendable form at.

Available options:
polymarket,
limitless,
predict_fun
Example:

"polymarket"

amount
number
required

Amount moved, in USDC — the amount that must land spendable at the destination venue.

Example:

25

status
enum<string>
required

Rebalance lifecycle. pending: accepted, not yet started. processing: converting and/or bridging funds from the source venue into the destination venue's spendable form. completed: the amount landed at the destination. failed: terminal — funds were not moved (no funds are lost).

Available options:
pending,
processing,
completed,
failed
Example:

"completed"

error
object | null
required

Why the rebalance failed when status is failed; null otherwise.

createdAt
string
required

ISO-8601 time the rebalance was created.

updatedAt
string
required

ISO-8601 time the rebalance was last updated.