Skip to main content

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.

  1. Provision a client on the developer portal (see Create Client).
  2. Exchange your client_id / client_secret (and optionally a user's username / password) for an access token via Create Token.
  3. Send the access token in the Authorization header 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:

  1. Click the button above to download the collection
  2. Open Postman and click "Import"
  3. Select the downloaded JSON file
  4. Import the appropriate environment file:
  5. Configure your credentials in the environment variables (clientId, clientSecret, username, password)
  6. Start making API requests!