Coins API Postman Collection
A comprehensive Postman collection for Coins Public API, including spot trading, convert, fiat, wallet, and other essential endpoints.
📋 API Modules Overview
This Postman collection contains 12 main modules with complete API coverage:
1. Spot Trading
- My Trades (
myTrades) - Query user's trading history - Trade Fee (
tradeFee) - Get trading fee information - Test Order (
order_test) - Test order creation (no actual execution) - New Order (
order_new) - Create new trading orders - Order Details (
order_detail) - Query specific order details - Open Orders (
openOrders) - Get current unfilled orders - Cancel Order (
order_cancel) - Cancel specific orders - Cancel All Orders (
order_cancelAll) - Cancel all open orders - Order History (
order_history) - Query historical orders - Cancel Replace Order (
order_cancelReplace) - Cancel and replace orders in a single atomic operation
2. Convert
- Get Supported Trading Pairs (
get-supported-trading-pairs) - Query supported conversion pairs - Get Quote (
get-quote) - Get conversion quotes - Accept Quote (
accept-quote) - Accept quotes and execute conversion - Query Order History (
query-order-history) - Query conversion order history
3. Fiat
- Support Channel (
support-channel) - Query supported fiat channels - Details (
details) - Get fiat order details - History (
history) - Query fiat transaction history (V1) - History V2 (
history V2) - Query fiat transaction history with external order ID support (V2) - Cash Out (
cash_out) - Execute fiat withdrawal operations - Generate QR Code (
generate_qr_code) - Generate payment QR codes - Generate Static QR Code (
generate_static_qr_code) - Generate static QR codes - Cancel QR Code (
cancel_qr_code) - Cancel existing QR codes - Update QR Code (
update_qr_code) - Update QR code status - Get QR Code (
get_qr_code) - Retrieve QR code information - Get QR Code Static List (
get_qr_code_static_list) - Get static QR code list
4. General
- Exchange Info (
exchangeInfo) - Get exchange basic information - Pairs (
pairs) - Get all available trading pairs - Ping (
ping) - Test API connectivity - Time (
time) - Get server current time - User IP (
userIP) - Get user's current IP address - Check System Status (
check-sys-status) - Check system and business type status
5. Invoice
- Create Invoice (
invoices) - Create new payment invoices - Get Invoices (
get_invoices) - Query invoice information - Cancel Invoice (
invoices-cancel) - Cancel specific invoices
6. Listen (WebSocket)
- Get Listen Key (
get_listen_key) - Get WebSocket listen key - Update Listen Key (
put_listen_key) - Update listen key validity - Delete Listen Key (
delete_listen_key) - Delete listen key
7. Market Data
- Average Price (
avgPrice) - Get average price for trading pairs - Depth (
depth) - Get market depth data - Klines (
klines) - Get K-line/candlestick data - 24hr Ticker (
ticker_24hr) - Get 24-hour price change statistics - Book Ticker (
ticker_bookTicker) - Get best bid/ask prices - Price Ticker (
ticker_price) - Get latest trading prices - Recent Trades (
trades) - Get recent trade records
8. P2P Transfer
- Crypto Accounts (
crypto_accounts) - Get cryptocurrency account information - P2P Transfer (
p2p_transfer) - Execute peer-to-peer transfers - Query Transfer (
query_transfer) - Query transfer records
9. Payment
- Payment Request (
payment_request) - Create new payment requests - Get Payment Request (
get_payment_request) - Query payment request information - Cancel Payment Request (
cancel_payment_request) - Cancel payment requests - Payment Request Reminder (
payment_request_reminder) - Send payment reminders
10. Sell Order
- New Sell Order (
sellorder_new) - Create new sell orders - Query Sell Order (
sellorder_query) - Query sell order information - Query by ID (
sellorder_query_by_id) - Query sell order by specific ID - Validate Field (
validate-field) - Validate order fields - Payout Outlets (
payout-outlets) - Get available payout outlets - Payout Outlet Categories (
payout-outlet-categories) - Get payout categories - Payout Outlet Fees (
payout-outlet-fees) - Get payout fees information
11. Wallet
- Account (
account) - Get account information - Config Get All (
config_getall) - Get all wallet configurations - Deposit Address (
deposit_address) - Get deposit addresses - Deposit History (
deposit_history) - Query deposit history - Withdraw History (
withdraw_history) - Query withdrawal history - Withdraw Apply (
withdraw_apply) - Apply for withdrawals - Transaction History (
transaction_history) - Query transaction history - Address Whitelist (
address_withlist) - Get withdrawal address whitelist - API Keys (
api_keys) - Query API key information
12. Sub Account
- Create (
create) - Create sub-accounts - Asset (
asset) - Get sub-account assets - List (
list) - List all sub-accounts - Universal Transfer (
universal-transfer) - Execute universal transfers - Universal Transfer History (
universal-transfer-history) - Query transfer history - Sub to Master (
sub-to-master) - Transfer from sub to master account - Sub History (
sub-history) - Query sub-account history - IP Restriction (
ip-restriction) - Get IP restrictions - Add IP Restriction (
add-ip-restriction) - Add IP restrictions - Delete IP Restriction (
delete-ip-restriction) - Delete IP restrictions - Collect from Sub Account (
collect-from-subaccount) - Collect funds from sub-accounts - Get Fund Record (
get-fund-record) - Query fund collection records - Wallet Deposit Address (
wallet-deposit-address) - Get sub-account wallet deposit address - Wallet Deposit History (
wallet-deposit-history) - Query sub-account wallet deposit history
🚀 Quick Start
1. Import Collection
Download the coins-api-postman.postman_collection.json file and import it to your Postman workspace.
2. Environment Setup
Create a new environment in Postman and set the following variables:
Required Variables
host:https://api.pro.coins.phapikey: Your API keysecret: Your API secret
Optional Variables (for specific modules)
merchant_apikey: Required for Invoice APImerchant_secret: Required for Invoice APIsubApiKey: Required for Sub Account APIsubSecret: Required for Sub Account API
3. Authentication
Most endpoints require HMAC-SHA256 signature authentication. The collection includes pre-request scripts that automatically:
- Generate timestamps
- Create query strings
- Calculate HMAC-SHA256 signatures
- Set authentication headers
📝 Usage Notes
Signature Authentication
The collection automatically handles signature generation for authenticated endpoints using pre-request scripts that:
- Extract request parameters
- Generate timestamp
- Create signature string
- Calculate HMAC-SHA256 hash
- Set required headers
Rate Limiting
Please be aware of API rate limits and implement appropriate delays between requests when needed.
Error Handling
Check response status codes and error messages for troubleshooting. Common issues include:
- Invalid signatures
- Expired timestamps
- Missing required parameters
- Insufficient permissions
🔧 Environment Variables Reference
| Variable | Description | Required For |
|---|---|---|
host |
API base URL | All endpoints |
apikey |
Your API key | Authenticated endpoints |
secret |
Your API secret | Authenticated endpoints |
merchant_apikey |
Merchant API key | Invoice endpoints |
merchant_secret |
Merchant API secret | Invoice endpoints |
subApiKey |
Sub-account API key | Sub-account endpoints |
subSecret |
Sub-account API secret | Sub-account endpoints |
📚 API Documentation
For detailed API documentation, please refer to the official Coins API documentation.
📝 Recent Updates
Latest Version (2025-12-03)
- 🔄 Synchronized latest API endpoints and configurations
- ✨ Added new endpoints:
history V2in Fiat module with external order ID supportapi_keysin Wallet module for API key information querywallet-deposit-addressandwallet-deposit-historyin Sub Account moduleorder_cancelReplacein Spot Trading module for atomic cancel and replace operations
- 📦 Optimized Postman collection structure and parameter handling
- 🐛 Fixed parameter configuration issues for Fiat history endpoint
- 📝 Enhanced signature generation logic with URL encoding support for sub-account creation
- 🚀 Improved overall collection reliability and maintainability
Version (2025-11-04)
- 🔄 Synchronized latest API endpoints and configurations
- ✨ Updated request parameters and signature scripts for all modules
- 📦 Optimized Postman collection structure
- 🐛 Fixed parameter configuration issues for some endpoints
- 📝 Enhanced signature generation logic in pre-request scripts
- 🚀 Improved overall collection reliability and maintainability
Previous Version (2025-01-08)
- Updated Postman collection with latest API endpoints
- Added comprehensive QR Code management APIs in Fiat module
- Enhanced Sub Account module with fund collection features
- Improved documentation with detailed endpoint descriptions
- Updated environment variable references
🤝 Contributing
Feel free to submit issues and enhancement requests!
📄 License
This collection is provided as-is for educational and development purposes.