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)
