Production
  • Production
  • Sandbox
  1. Authentication
Production
  • Production
  • Sandbox
  • Getting Started
  • Account Setup
  • Webhook
  • Idempotent Requests
  • Authentication
    • Authentication
    • Get Token
      POST
  • Account Management
    • Get Balance
      GET
    • Internal Transfer
      POST
    • Get Internal Transfer
      GET
    • Intra Account Sweep
      POST
  • Fiat Payment
    • Fiat Deposit
      • Get Fiat Deposit Detail
      • Get Fiat Deposit History
      • Fiat Deposit Webhook
    • Fiat Withdrawal
      • Create Fiat Withdrawal
      • Get Fiat Withdrawal Detail
      • Get Fiat Withdrawal History
      • Get List of Currencies that Supports Same-Name Withdrawal
      • Fiat Withdrawal Webhook
    • Account Management
      • Create Fiat Account Application
      • Get Fiat Account Application Status
      • Get Deposit Bank Account
      • Fiat Account Application Status Webhook
  • Address Book
    • Add Bank Account
      POST
    • Get Bank Accounts
      GET
  • Merchant Management
    • Create Merchant
    • Get Merchant
    • Merchant Status Webhook
  • Conversion
    • Create Quotation
    • Create Conversion
    • Get Quotation
    • Get Conversion
    • Conversion Webhook
  • Crypto Payment
    • Crypto Checkout
      • Create Crypto Checkout
      • Create Crypto Checkout Link
      • Crypto Checkout Wallet Connection
      • Generate POS Payment Request
      • Close Crypto Checkout
      • Get Convertible Cryptos
      • Get Crypto Checkout
      • Get Crypto Checkout Link
      • Get Crypto Checkout Currencies
      • Crypto Checkout Webhook
    • Crypto Deposit
      • Update Crypto Deposit Travel Rule Info
      • Get Crypto Deposit Wallet
      • Get Crypto Deposit
      • Get Crypto Deposit History
      • Crypto Deposit Webhook
    • Crypto Withdrawal
      • Register Wallet Address
      • Remove Wallet Address
      • Create Crypto Withdrawal
      • Get Wallet Address
      • Get Crypto Withdrawal
      • Get Crypto Withdrawal History
      • Crypto Withdrawal Webhook
    • Crypto Collection
      • Buyer Management
        • Create Buyer
        • Get Buyer
        • Update Buyer
        • Buyer Status Webhook
      • Create Collection Wallet
      • Update Collection Wallet
      • Get Collection Wallet
      • Get Crypto Collection
      • Crypto Collection Wallet Webhook
      • Crypto Collection Webhook
      • Update Co-KYT status
    • Crypto Refund
      • Create Crypto Refund
      • Confirm Crypto Refund
      • Get Crypto Refund
      • Crypto Refund Webhook
    • Currency & Blockchain
      • Get Supported Blockchains
  • Tools
    • Upload File
      POST
  • Release Note
    • Version 1.0 Release Note
    • Version 1.0.1 Release Note
    • Version 1.0.2 Release Note
    • Version 1.0.3 Release Note
    • Version 1.0.4 Release Note
  • Deprecated APIs
    • (Deprecated)Withdrawal
      • Create Withdrawal Request
      • Get Withdrawal Detail
      • Get Withdrawal History
      • Create Third Party Withdrawal Request
      • Withdrawal Status Webhook
    • (Deprecated)Deposit
      • Get Deposit Detail
      • (Deprecated)Get Deposit Bank Account
      • Get Deposit Wallet
      • Get Deposit History
      • Deposit Status Webhook
    • (Deprecated) Payment
      • Payment Request Webhook
      • Create Payment Request
      • Get Payment Request
      • Get List of Supported Currencies for Payment Link Generation
      • Get Payment Wallet Address
    • (Deprecated) OTC Trading
      • (Deprecated)Get Quote
      • OTC Trading Status Webhook
      • (Deprecated)Create OTC Trading
      • (Deprecated)Get Trade Detail
      • (Deprecated)Get Trade History
    • (Deprecated) Account Management
      • (Deprecated) Get Balance
      • (deprecated) Get Statement
      • (Deprecated) Internal Transfer
    • (Deprecated) Address Book
      • (Deprecated)Add Bank Account
      • (Deprecated)Get Bank Accounts
    • (Deprecated) Merchant Management
      • (Deprecated)Create End User Account
  1. Authentication

Authentication

All requests to the CAMP API must be made over HTTPS and will be authenticated using Bearer Token.
After you have successfully signed up for a Demo account/Sandbox account/Production account, you can generate your client_id and client_secret from the Developers section of your dashboard.
These credentials are used to obtain a Bearer token via Get Token which is required to authenticate all your API requests. You will have a different set of credentials for Demo Sandbox and Production environment.
For enhanced security, CAMP enforces IP whitelisting for all API requests which means only registered IP addresses with valid token are allowed to call our API. Contact api_support@mce.sg to enable whitelisting of your static public IP address to enable API access.
Your API credentials and Bearer token must be kept confidential. Do not expose them in your client-side code or commit them into your application's source code.
Modified at 2025-12-23 09:30:53
Previous
Idempotent Requests
Next
Get Token
Built with