Postman Collection
100 pre-built requests organized into 14 folders. Import into Postman and start testing the DUAL API with zero setup.
Setup
1Open Postman and click Import in the top-left corner
2Drag or select dual-api.postman_collection.json
3Import dual-api.postman_environment.json the same way
4Select "DUAL API" from the environment dropdown (top-right)
5Set your access_token variable after logging in via the Wallets → Login request
Collection Structure
The collection is organized into 14 folders matching the API reference sections. Each request includes pre-filled URLs, headers, and example request bodies.
| Folder | Requests | Endpoints |
|---|---|---|
| Wallets | 10 | Login, registration, profile, token management |
| Templates | 7 | CRUD, search, variations, listing |
| Objects | 9 | Create, list, transfer, state transitions |
| Payments | 6 | Payment intents, subscriptions, refunds |
| Organizations | 10 | Org management, members, invites, roles |
| Storage | 6 | Upload, download, delete, presigned URLs |
| Webhooks | 7 | CRUD, delivery logs, test endpoint |
| Notifications | 5 | Push tokens, send, preferences |
| Event Bus | 8 | Actions, event types, subscriptions |
| Faces | 5 | Face registration, rendering, config |
| Sequencer | 5 | Batch submissions, checkpoints, status |
| Public API | 5 | Indexer queries, stats, public search |
| API Keys | 5 | Create, rotate, revoke, list |
| Support | 4 | Ticket creation, listing, status |
Environment Variables
| Variable | Default | Description |
|---|---|---|
{{base_url}} | https://blockv-labs.io | API base URL |
{{access_token}} | — | JWT access token (set after login) |
{{refresh_token}} | — | JWT refresh token |
{{api_key}} | — | API key for key-based auth |
{{org_id}} | — | Default organization ID |
{{template_id}} | — | Default template ID |
{{object_id}} | — | Default object ID |
{{wallet_id}} | — | Default wallet ID |