Endpoints
| Endpoint | Use |
|---|---|
GET /api/v1/activity?wallet=0x... | User deposits, withdrawals, claims, and indexed vault activity |
GET /api/v1/redeems?wallet=0x... | Grouped async redeem lifecycle rows |
GET /api/v1/actions/status?wallet=0x...&txHash=0x... | Normalized lifecycle status for a recently submitted action |
GET /api/v1/actions/status?wallet=0x...&redeemId=1 | Normalized lifecycle status for a redeem request |
GET /api/v1/history | Vault snapshot chart data |
Gate
Only show activity as reliable when:UX requirements
- Pending redeem requests must remain visible.
- Claimable requests should show a primary claim action.
- Pending requests should show cancel as a secondary action.
- Claimed/cancelled rows should stay in history.
Action status
After a partner submits a transaction, poll action status instead of showing a raw transaction hash as the only feedback.steps so partner apps can render a clear progress component for deposit, instant redeem, queued redeem, cancel, and claim flows.