Skip to main content

Base URL

All API requests should be made to:

Authentication

Most endpoints require authentication via API key in the x-api-key header. GET /health is public. Customer dashboard endpoints (GET /customers/me, token management routes) require a Bearer token instead of an API key. See Authentication for details. This reference covers the current public endpoints, request/response formats, and integration patterns.

Route paths

Use each path exactly as shown in this reference. When a route includes /v2, that prefix is a required part of the URL. Unified routes such as the strategy catalog, strategy bytecode, and strategy status use their unversioned paths. Cross-resource routes such as /actions are also unversioned. For wallet data, choose the view that matches your use case:
  • GET /actions?walletAddress={address} — paginated wallet activity across swaps, transfers, and strategies
  • GET /v2/wallets/{address} — wallet overview with token balances, earn positions, and history
  • GET /v2/strategies/{strategyId}?wallet={address} — one strategy’s position, history, PnL, and rate history

Quickstart

5-minute integration guide

Code Examples

Ready-to-use code samples

Error Codes

Complete error code reference

API Status

Real-time API status and uptime