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

TagOperationsDescription
Wallets10User authentication, registration, profile management
Templates7Template CRUD, search, variations
Objects9Digital object lifecycle management
Payments6Payment processing and subscriptions
Organizations10Multi-tenant organization management
Storage6File upload, download, and management
Webhooks7Event notification delivery
Notifications5Push notification management
Event Bus8Action execution and event streaming
Faces5Visual face registration and rendering
Sequencer5Transaction ordering and checkpointing
Public API5Public indexer and statistics
API Keys5Key management and rotation
Support4Support 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