Authorization header.
Enclave MPC API
Base URL:
https://mpc-client.portalhq.ioCore cryptographic operations — wallet generation, backup, recovery, and transaction signing. This is the lowest-level API and handles all MPC operations directly.- Wallet Management — Generate, backup, and recover wallets
- Signing — Send assets, sign messages, and presign transactions
Client API
Base URL:
https://api.portalhq.io/api/v3Everything a client (end user) can do with their wallet — view balances, send transactions, manage shares, swap tokens, and more.- Clients — Client details and eject
- Transactions — Build, broadcast, simulate, and fund
- Wallet Metadata — Assets, NFTs, and transaction history
- Wallet Shares — Signing and backup share management
- Delegations — EVM and Solana delegation operations
- Session Keys — Add and revoke session keys
- EIP-7702 — Account type and authorization transactions
- Li.Fi — Cross-chain routing and bridging
- 0x — Token swap quotes and pricing
- Yield.xyz — Yield positions and actions via Yield.xyz
- Blockaid — Transaction and address security scanning
- Hypernative — Threat detection for transactions, addresses, and URLs
Custodian API
Base URL:
https://api.portalhq.io/api/v3Manage clients and their wallets on their behalf — create clients, build transactions, configure alerts, and sponsor gas.- Clients — Create clients, sessions, and web OTPs
- Transactions — Build transactions on behalf of clients
- Wallet Metadata — View client assets and NFTs
- Wallet Shares — Enable and prepare eject for clients
- Delegations — View delegation status and transfer
- Alert Webhooks — Configure and manage alert delivery
- Gas Sponsorship — View and update gas sponsor settings