OpenAPI Reference
Complete OpenAPI 3.1.0 specification for the DUAL Platform API. Use it to generate client SDKs, explore endpoints interactively, or import into your favorite API tool.
70
Paths
100
Operations
14
Tags
3.1.0
Spec Version
Authentication Schemes
BearerAuth
JWT token in Authorization header. Used by most endpoints.
Authorization: Bearer <token>ApiKeyAuth
API key in x-api-key header. For server-to-server integrations.
x-api-key: <api-key>API Tags
| Tag | Operations | Description |
|---|---|---|
| Wallets | 10 | User authentication, registration, profile management |
| Templates | 7 | Template CRUD, search, variations |
| Objects | 9 | Digital object lifecycle management |
| Payments | 6 | Payment processing and subscriptions |
| Organizations | 10 | Multi-tenant organization management |
| Storage | 6 | File upload, download, and management |
| Webhooks | 7 | Event notification delivery |
| Notifications | 5 | Push notification management |
| Event Bus | 8 | Action execution and event streaming |
| Faces | 5 | Visual face registration and rendering |
| Sequencer | 5 | Transaction ordering and checkpointing |
| Public API | 5 | Public indexer and statistics |
| API Keys | 5 | Key management and rotation |
| Support | 4 | Support ticket management |
Generate Client SDKs
Use the OpenAPI spec with any code generator to create typed clients in your language of choice.
TypeScript
npx @openapitools/openapi-generator-cli generate -i openapi.json -g typescript-fetch -o ./sdk
Python
npx @openapitools/openapi-generator-cli generate -i openapi.json -g python -o ./sdk-python
Go
npx @openapitools/openapi-generator-cli generate -i openapi.json -g go -o ./sdk-go
Java
npx @openapitools/openapi-generator-cli generate -i openapi.json -g java -o ./sdk-java