Skip to main content
POST
Create manual asset

Authorizations

X-API-Key
string
header
required

Your organization API key. Some operations also need a key that is associated with a user; their pages say so.

Headers

Idempotency-Key
string
required

Unique key for this operation. Retry with the same key and request body after a timeout. Keys are retained for at least 24 hours.

Required string length: 1 - 255

Body

application/json
asset_type
string
required

Asset type or symbol. To add to an existing type, use the exact asset_type from List assets.

Example:

"ETH"

quantity
string
required

Positive decimal string, such as "10.5". JSON numbers are rejected.

cost_basis
string
required

Decimal string, such as "15750.00". JSON numbers are rejected.

Prefixed legal entity ID (le_).

ledger_account_id
string
required

Prefixed ledger account ID (lac_).

source_id
string
required

Wallet, exchange or Plaid source that holds the opening asset (wal_…, exs_… or pla_… from List sources).

Example:

"wal_507f1f77bcf86cd799439011"

date_received
string<date>

Acquisition date (YYYY-MM-DD).

Example:

"2026-08-01"

currency
string

Defaults to legal entity base currency.

chain
string

Blockchain network, such as eth.

Response

Created.

data
object
required