Skip to main content

Authentication

The API uses signature-based authentication. For EIP-7702 mode, you sign authorizations with your wallet. For non-7702 modes, you sign or submit transactions directly.

Response Format

All API responses follow this format:

Error Handling


Endpoints Overview

Actions API

The unified API for creating and executing cross-chain intents.

POST /actions

Create an action with intents for cross-chain execution

GET Action Status

Retrieve action, intent, or step status

POST Execute Step

Execute a specific intent step

Balances & Deposits

Manage user balances for cross-chain transfers.

Spice Deposits

Record deposits, withdrawals, and query balances

Transaction Tracking

Track and verify transactions for specific venues.

Venue TX Hashes

Track and verify transactions for venues

Utility

Airdrop

Request testnet token airdrops

Health Check

Check API server status

Legacy Endpoints

These endpoints are still functional but the Actions API is recommended for new integrations.

POST /transaction/submit

Submit a cross-chain transaction (legacy)

GET Step Status

Get intent step status (legacy)