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
Register an on-chain transaction for the relayer to process.Handle Transaction
Register an on-chain transaction hash for processing
Utility
Airdrop
Request testnet token airdrops
Health Check
Check API server status
Legacy Endpoints
These endpoints are deprecated and not served by the current relayer. Use the Actions API above.POST /transaction/submit
Submit a cross-chain transaction (legacy)
GET Step Status
Get intent step status (legacy)
