The CloudCoin API provides developers with programmatic access to the CloudCoin network and related services. This reference documents the available API endpoints, request parameters, and response formats.
/api/coins/authenticate GET
Authenticate coins by verifying them against all 25 RAIDA servers.
Break a larger denomination coin into smaller denominations.
Export coins from the wallet to a file with specified denomination and format.
Grade coins by determining their authenticity level and moving them to appropriate folders.
Import CloudCoin files from the Import folder into the wallet.
Join multiple smaller denomination coins into a larger denomination.
Unpack encrypted or compressed coin files into standard format.
Retrieve the CloudCoin software disclaimer and legal terms.
Test RAIDA network connectivity by sending echo requests to all 25 RAIDA servers in parallel.
/api/program/fix-encryption GET
Fix lost encryption keys by re-authenticating coins with RAIDA servers.
/api/program/get-dropdown GET
Retrieve dropdown configuration data from specified files.
/api/program/on-mobile GET
Check if the application is running on a mobile device.
Check if the application is running from a USB drive for enhanced security.
Get server health status, wallet information, and system state.
/api/program/total-balance GET
Get the total balance across all configured wallets.
/api/raida/countcoins GET
Count the total number of coins stored in RAIDA lockers.
/api/raida/lockers/peek GET
Peek into a RAIDA locker to see the list of coins without downloading them.
Query version information from all 25 RAIDA servers.
Check the status of an asynchronous task by task ID.
/api/tools/detect-lost-encryption GET
Detect lost encryption connections by scanning wallet for encrypted coins.
/api/tools/list-serial-numbers GET
Get a complete inventory of all coin serial numbers in the active wallet.
/api/tools/zip-support-files GET
Create a ZIP archive of log files and configuration for support and debugging.
/api/transactions/export GET
Export coins to a file with automatic change-making for exact amounts. [ASYNC]
/api/transactions/import GET
Import specific CloudCoin files from absolute paths with a transaction memo. [ASYNC]
/api/transactions/locker/download GET
Download coins from a RAIDA locker using a secure locker key.
/api/transactions/locker/upload GET
Upload coins from wallet to a RAIDA locker with secure locker key.
/api/wallet/add-location GET
Add a new wallet location to the list of configured wallets.
Create a backup copy of coins to a specified destination folder.
Get the balance and coin counts for the active wallet, broken down by folder.
/api/wallet/check-change GET
Check if exact change can be made for a specified amount.
/api/wallet/coin-details GET
Get detailed information about a specific coin by serial number.
/api/wallet/consolidate GET
Consolidate coins by combining smaller denominations into larger ones.
Create a new wallet at the active location with all necessary folder structure.
Delete a wallet and remove it from the wallet list.
/api/wallet/encryption/clear GET
Disable wallet encryption and clear the encryption key from memory.
/api/wallet/encryption/key-struct GET
View the encryption key structure showing which coins are used for RAIDA encryption.
/api/wallet/encryption/set GET
Enable or update wallet encryption using a 32-character hexadecimal key.
/api/wallet/fix-fracked GET
Automatically heal fracked coins using RAIDA ticket-based authentication system.
List all configured wallets and their locations on the system.
List transaction receipts or view a specific receipt by filename.
Rename an existing wallet to a new name.
/api/wallet/show-coins GET
Display detailed information about coins in a specific wallet folder.
/api/wallet/show-register GET
Display the wallet register showing all coins and their statuses.
Switch the active wallet to a different wallet from the configured wallet list.
/api/wallet/transactions GET
View transaction history for the active wallet with optional filtering.