Tokenization API Documentation
Welcome to the comprehensive documentation for our Tokenization API. This guide will help you understand how to integrate and utilize our asset-tokenization platform in your applications.
Overview
The Apex platform tokenizes real-world assets on-chain and exposes them via a multi-tenant integration API. Each integration client issues blockchain-backed tokens, manages KYC, runs primary / secondary / OTC markets, and lets end-users buy, sell, and claim rent — with admin endpoints for governance and user endpoints for self-service.
Key Features
- Asset Tokenization: Deploy on-chain token contracts for real-world assets
- Token Lifecycle: Create, list, delist, burn, rent, OTC, and secondary-market operations
- KYC & Compliance: Whitelists, blacklists, distribution groups, and per-token policies
- Multi-Tenant Clients: Per-client fees, mTLS, IP allowlists, monthly usage caps, and rate limits
- Custodial & Non-Custodial Wallets: Both modes are supported for end users
- Async Pipelines: All on-chain operations run through a RabbitMQ/wallet pipeline with transparent transaction tracking
- Webhook Pushes: Inbound chain events update the platform via
/v2/webhooks
Authentication
The API uses OAuth 2.0 bearer tokens, not static API keys.
- Provision a client on the developer portal (see Create Client).
- Exchange your
client_id/client_secret(and optionally a user'susername/password) for an access token via Create Token. - Send the access token in the
Authorizationheader of every subsequent request.
Authorization: Bearer <access_token>
The same client can additionally be locked down with mTLS, IP allowlisting, rate limits, and monthly usage caps — see Create Client for the full set of guards. Access tokens expire (15 minutes by default for password grant) and must be refreshed via the refresh_token flow.
API Endpoints
Our API is available in two environments:
Test Environment
https://test-integration-api.tokenizationtr.com
Production Environment
https://integration-api.tokenizationtr.com
Postman Collection
To get started quickly with our API, you can download our comprehensive Postman collection that includes all available endpoints with pre-configured requests and examples.
Instructions:
- Click the button above to download the collection
- Open Postman and click "Import"
- Select the downloaded JSON file
- Import the appropriate environment file:
- Local Development: apex-client-local-environment.json
- Test Environment: apex-client-test-environment.json
- Production Environment: apex-client-production-environment.json
- Configure your credentials in the environment variables (clientId, clientSecret, username, password)
- Start making API requests!