Skip to main content
Welcome to the CoinPool API reference documentation. These APIs power cryptocurrency exchange between USDT and Fiat trading. API Base URL (production): https://crypto.westminister.tech
UAT (EC2 direct): http://13.42.110.185:8080 — use this base for API calls and OTC proof PDF URLs when the production hostname does not resolve in DNS.
Documentation: https://docs.crypto.westminister.tech

Introduction

Overview, base URL, and API structure

Quickstart

Get started in under 5 minutes

Authentication

PASETO tokens and refresh flow

API Reference

Full endpoint documentation with interactive playground

Guides

Pricing and FX

Profiles, FX quotes, and quote-backed snapshots

Orders and payments

Orders, off-ramp, mobile money, fee estimation

Transfers (P2P & B2B)

Internal, external, and B2B USDT transfers

Multisig wallets

B2B proposals, TRON signing, platform-managed vs collaborative flows

B2B OTC bank deposits

Draft, quote, proof upload, officer review, and viewing bank PDFs

Features

  • On-Ramp: Buy USDT with fiat via bank accounts or mobile money (Kenya)
  • Off-Ramp: Sell USDT for fiat via bank accounts or mobile money payout (Kenya)
  • Ethereum and TRON: Multi-chain wallet support
  • User Offers: Customers and merchants can create and manage trading offers
  • OTC Flows: Bank and mobile money deposits/withdrawals for merchants
  • Pricing and FX: Admin pricing profiles and FX quotes for auditable order and transfer snapshots
  • P2P/B2B transfers: Platform and external USDT sends with optional pricing metadata
  • Multisig: Collaborative and platform-managed multisig for high-value B2B flows