Whitelabel API Endpoints

Getting started with the OZZOBiT Whitelabel API

The OZZOBiT Whitelabel API provides a comprehensive REST API for building fully custom on-ramp and off-ramp experiences. Unlike the Public API (read-only), the Whitelabel API allows you to create orders, manage users, handle KYC, and control the entire transaction flow.

Base URL

texttext
// Production
https://OZZOBiT.com/api/api/v2

// Staging/Sandbox
https://staging-OZZOBiT.com/api/api/v2

Authentication

The Whitelabel API uses Bearer token authentication:

texttext
Authorization: Bearer YOUR_ACCESS_TOKEN
⚠️
Access Token Required

You must generate an access token using your secret API key before making Whitelabel API calls. See our access token guide for details.

API Categories

CategoryDescriptionEndpoints
LookupReference data and quotes4 endpoints
UserUser management and auth8 endpoints
KYCKnow Your Customer verification9 endpoints
KYC RelianceExternal KYC provider integration2 endpoints
OrdersOrder lifecycle management9 endpoints

All Endpoints

EndpointMethodDescription
/lookup/countriesGETGet supported countries
/lookup/crypto-currenciesGETGet supported cryptocurrencies
/lookup/fiat-currenciesGETGet supported fiat currencies
/lookup/quotePOSTGet exchange rate quote
/user/send-otpPOSTSend OTP to user email/phone
/user/verify-otpPOSTVerify OTP code
/user/createPOSTCreate a new user
/user/:idGETGet user details
/user/:idPUTUpdate user information
/user/upload-kyc-documentsPOSTUpload KYC documents
/user/initiate-kyc-verificationPOSTStart KYC verification
/user/create-auth-reliancePOSTCreate user via auth reliance
/kyc/statusGETGet KYC status
/kyc/status/partner-customer-idGETGet KYC status by partner ID
/kyc/submitPOSTSubmit KYC data
/kyc/skipPOSTSkip KYC if eligible
/kyc/required-fieldsGETGet required KYC fields
/kyc/verification-linkGETGet KYC verification link
/kyc/supported-countriesGETList KYC supported countries
/kyc/required-documentsGETGet required document types
/kyc/document-upload-urlGETGet presigned upload URL
/kyc-reliance/submitPOSTSubmit external KYC reliance
/kyc-reliance/statusGETCheck reliance status
/orders/createPOSTCreate a new order
/orders/:idGETGet order details
/orders/partner-order-id/:idGETGet order by partner ID
/orders/listGETList all orders
/orders/:id/completePOSTComplete an order
/orders/:id/cancelPOSTCancel an order
/orders/:id/fee-breakdownGETGet fee breakdown
/orders/:id/statusGETGet current order status
/orders/historyGETGet order history