Skip to content

True Markets DeFi REST (v2026_01_14)

API for the True Markets DeFi service

Download OpenAPI description
Languages
Servers
Mock server

https://docs.truemarkets.co/_mock/apis/defi-direct/v2026_01_14/

Local server

http://localhost:7072/

Assets

Query available assets and their metadata across supported chains.

Operations

Balances

Query wallet balances for the authenticated user.

Operations

Trading

Fetch quotes and execute trades on supported chains.

Operations

Transfers

Prepare and execute on-chain token transfers.

Operations

Wallets

Create wallets and export private keys.

Operations

Profile

Retrieve authenticated user profile and wallet information.

Operations

Watchlists

Browse curated asset watchlists.

Operations

Request

Returns all global/public watchlists.

curl -i -X GET \
  https://docs.truemarkets.co/_mock/apis/defi-direct/v2026_01_14/v1/defi/core/watchlists

Responses

A list of watchlists

Bodyapplication/jsonArray [
idstring(uuid)

Unique identifier for the watchlist

user_idstring or null(uuid)

User ID if this is a user-specific watchlist, null for global watchlists

titlestring

Watchlist title

descriptionstring or null

Watchlist description

]
Response
application/json
[ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "user_id": "a169451c-8525-4352-b8ca-070dd449a1a5", "title": "string", "description": "string" } ]

Request

Returns a specific global/public watchlist with all its assets.

Path
idstring(uuid)required

Watchlist UUID

curl -i -X GET \
  'https://docs.truemarkets.co/_mock/apis/defi-direct/v2026_01_14/v1/defi/core/watchlists/{id}'

Responses

Watchlist with assets

Bodyapplication/json
idstring(uuid)

Unique identifier for the watchlist

user_idstring or null(uuid)

User ID if this is a user-specific watchlist, null for global watchlists

titlestring

Watchlist title

descriptionstring or null

Watchlist description

assetsArray of objects(WatchlistAsset)

List of assets in this watchlist

Response
application/json
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "user_id": "a169451c-8525-4352-b8ca-070dd449a1a5", "title": "string", "description": "string", "assets": [ {} ] }

History

Unified transaction history across trades, transfers, and on-ramps.

Operations

Onramp

Initiate and track fiat-to-crypto on-ramp transactions via Coinbase.

Operations