Skip to content

API Reference

VIO v4 exposes multiple API surfaces for different integration scenarios. Use this page as the starting point when deciding which API set fits your product or backend workflow.

Available APIs

External API

Tenant-level REST API for backend integrations.

  • Authentication: X-API-Key
  • Best for: server-to-server workflows, tenant automation, analytics exports
  • Main domains: vouchers, users, campaigns, tokens, analytics

Mini App API

JWT-based API for web apps embedded inside the VIO Member App.

  • Authentication: refresh token -> access token
  • Best for: iframe mini apps that need the current user's context
  • Main domains: auth, user info, tokens, vouchers, admin actions

Public APIs

Public endpoints are documented inside the Mini App API guide. They help mini apps perform pre-login setup tasks such as PIN verification, tenant lookup, and store discovery.

Supporting Services

Web3 Asset Service

The VIO platform also relies on a dedicated Web3 asset service for wallet provisioning and on-chain token or NFT operations.

  • Authentication: X-API-Key
  • Capabilities: wallet creation, token mint/burn/transfer, NFT mint/transfer
  • Reference: external Swagger UI provided by the platform environment

VIO v4 Platform Documentation