{
  "opencollection": "1.0.0",
  "info": {
    "name": "TRADING Account Wallet API",
    "version": "1.0.0"
  },
  "items": [
    {
      "info": {
        "name": "Wallet",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "All Coins' Information (USER_DATA)",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.pro.coins.ph/openapi/wallet/v1/config/getall",
            "headers": [
              {
                "name": "X-COINS-APIKEY",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "recvWindow",
                "value": "",
                "type": "query",
                "description": "Request validity window in milliseconds. Default: 5000, Maximum: 60000."
              },
              {
                "name": "timestamp",
                "value": "",
                "type": "query",
                "description": "Unix timestamp in milliseconds."
              },
              {
                "name": "signature",
                "value": "",
                "type": "query",
                "description": "HMAC SHA256 signature of the query string [📖 Learn More](https://api.docs.coins.ph/reference/general#signed-endpoint-examples-for-post-openapiv1order)"
              }
            ]
          },
          "docs": "Returns configuration information for all coins, including deposit/withdrawal\nstatus, available balances, network details, and fee information.\n\n---\n\n## Additional Info\n\n**Rate Limit** [📖 Learn More](https://api.docs.coins.ph/reference/general#api-limit-introduction)\n\nWeight: 10\n\n**Use Cases** [🧩 SDK](https://api.docs.coins.ph/reference/general#sdk)\n\n- **Network Selection** — Enumerate available networks for a coin before generating a deposit address or submitting a withdrawal\n- **Fee Preview*"
        },
        {
          "info": {
            "name": "Deposit Address (USER_DATA)",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.pro.coins.ph/openapi/wallet/v1/deposit/address",
            "headers": [
              {
                "name": "X-COINS-APIKEY",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "coin",
                "value": "",
                "type": "query",
                "description": "The coin ticker symbol."
              },
              {
                "name": "network",
                "value": "",
                "type": "query",
                "description": "The network to use for the deposit."
              },
              {
                "name": "recvWindow",
                "value": "",
                "type": "query",
                "description": "Request validity window in milliseconds. Default: 5000, Maximum: 60000."
              },
              {
                "name": "timestamp",
                "value": "",
                "type": "query",
                "description": "Unix timestamp in milliseconds."
              },
              {
                "name": "signature",
                "value": "",
                "type": "query",
                "description": "HMAC SHA256 signature of the query string [📖 Learn More](https://api.docs.coins.ph/reference/general#signed-endpoint-examples-for-post-openapiv1order)"
              }
            ]
          },
          "docs": "Fetch the deposit address for a specific coin and network.\n\n**Key Notes**\n\n- An `addressTag` (memo/tag) is required for certain coins such as XRP and XLM.\n  Check the `memoRegex` field from the coin info endpoint to determine if a tag is needed.\n\n---\n\n## Additional Info\n\n**Rate Limit** [📖 Learn More](https://api.docs.coins.ph/reference/general#api-limit-introduction)\n\nWeight: 10\n\n**Use Cases** [🧩 SDK](https://api.docs.coins.ph/reference/general#sdk)\n\n- **Deposit Address Lookup** — Fetch the de"
        },
        {
          "info": {
            "name": "Deposit History (USER_DATA)",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.pro.coins.ph/openapi/wallet/v1/deposit/history",
            "headers": [
              {
                "name": "X-COINS-APIKEY",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "coin",
                "value": "",
                "type": "query",
                "description": "Filter by coin symbol."
              },
              {
                "name": "txId",
                "value": "",
                "type": "query",
                "description": "Filter by on-chain transaction ID."
              },
              {
                "name": "status",
                "value": "",
                "type": "query",
                "description": "Filter by deposit status: 0=Processing, 1=Success, 2=Failed, 3=Need Fill Data."
              },
              {
                "name": "startTime",
                "value": "",
                "type": "query",
                "description": "Start time in milliseconds. If not provided, defaults to 90 days before the current time."
              },
              {
                "name": "endTime",
                "value": "",
                "type": "query",
                "description": "End time in milliseconds. Maximum query window is 90 days."
              },
              {
                "name": "statuses",
                "value": "",
                "type": "query",
                "description": "Comma-separated list of deposit status values to filter by. Cannot be used together with `status`. Valid values: 0=Processing, 1=Success, 2=Failed.\n"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Number of records to return. Default and maximum: 1000."
              },
              {
                "name": "recvWindow",
                "value": "",
                "type": "query",
                "description": "Request validity window in milliseconds. Default: 5000, Maximum: 60000."
              },
              {
                "name": "timestamp",
                "value": "",
                "type": "query",
                "description": "Unix timestamp in milliseconds."
              },
              {
                "name": "signature",
                "value": "",
                "type": "query",
                "description": "HMAC SHA256 signature of the query string [📖 Learn More](https://api.docs.coins.ph/reference/general#signed-endpoint-examples-for-post-openapiv1order)"
              }
            ]
          },
          "docs": "Retrieve the deposit history for the authenticated account.\n\n**Key Notes**\n\n- If `startTime` is not provided, defaults to 90 days before the current time.\n- Maximum query window is 90 days.\n- Default and maximum limit is 1000 records.\n- `statuses` and `status` cannot be used simultaneously.\n\n**Deposit Status Codes**\n\n| Status | Description |\n|---|---|\n| 0 | Processing |\n| 1 | Success |\n| 2 | Failed |\n| 3 | Need Fill Data (travel rule information required) |\n\n**Transfer Type Codes**\n\n| transferTy"
        },
        {
          "info": {
            "name": "Withdraw (USER_DATA)",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.pro.coins.ph/openapi/wallet/v1/withdraw/apply",
            "headers": [
              {
                "name": "X-COINS-APIKEY",
                "value": ""
              }
            ],
            "body": {
              "type": "form-urlencoded",
              "data": [
                {
                  "name": "coin",
                  "value": ""
                },
                {
                  "name": "address",
                  "value": ""
                },
                {
                  "name": "amount",
                  "value": ""
                },
                {
                  "name": "network",
                  "value": ""
                },
                {
                  "name": "addressTag",
                  "value": ""
                },
                {
                  "name": "withdrawOrderId",
                  "value": ""
                },
                {
                  "name": "recvWindow",
                  "value": ""
                },
                {
                  "name": "timestamp",
                  "value": ""
                },
                {
                  "name": "signature",
                  "value": ""
                }
              ]
            }
          },
          "docs": "Submit a cryptocurrency withdrawal request to an external address.\n\n**Key Notes**\n\n- `coin` and `network` must match a valid combination returned by `/openapi/wallet/v1/config/getall`.\n- Verify `withdrawEnable=true` for the selected coin and network before submitting.\n- For memo-based coins (e.g., XRP, XLM, EOS), `addressTag` is required.\n- `withdrawOrderId` can be used as a client-generated idempotency key (max 30 characters).\n- The `coin`, `network`, `address`, and `addressTag` combination mus"
        },
        {
          "info": {
            "name": "Withdraw History (USER_DATA)",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.pro.coins.ph/openapi/wallet/v1/withdraw/history",
            "headers": [
              {
                "name": "X-COINS-APIKEY",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "coin",
                "value": "",
                "type": "query",
                "description": "Filter by coin symbol."
              },
              {
                "name": "withdrawOrderId",
                "value": "",
                "type": "query",
                "description": "Filter by client-generated withdrawal order ID."
              },
              {
                "name": "status",
                "value": "",
                "type": "query",
                "description": "Filter by withdrawal status: 0=Email Sent, 1=Cancelled, 2=Awaiting Approval, 3=Rejected, 4=Processing, 5=Failure, 6=Completed."
              },
              {
                "name": "startTime",
                "value": "",
                "type": "query",
                "description": "Start time in milliseconds. If not provided, defaults to 90 days before the current time (or 7 days before endTime when `withdrawOrderId` is also provided).\n"
              },
              {
                "name": "endTime",
                "value": "",
                "type": "query",
                "description": "End time in milliseconds. The maximum interval between `startTime` and `endTime` is 90 days (or 7 days when `withdrawOrderId` is provided).\n"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Number of records to return. Default and maximum: 1000."
              },
              {
                "name": "recvWindow",
                "value": "",
                "type": "query",
                "description": "Request validity window in milliseconds. Default: 5000, Maximum: 60000."
              },
              {
                "name": "timestamp",
                "value": "",
                "type": "query",
                "description": "Unix timestamp in milliseconds."
              },
              {
                "name": "signature",
                "value": "",
                "type": "query",
                "description": "HMAC SHA256 signature of the query string [📖 Learn More](https://api.docs.coins.ph/reference/general#signed-endpoint-examples-for-post-openapiv1order)"
              }
            ]
          },
          "docs": "Retrieve the withdrawal history for the authenticated account.\n\n**Key Notes**\n\n- If `startTime` and `endTime` are not provided, defaults to 90 days before the current time.\n- If `withdrawOrderId` is provided without `startTime`/`endTime`, defaults to the last 7 days.\n- The maximum interval between `startTime` and `endTime` is 90 days (7 days when `withdrawOrderId` is provided).\n- Default and maximum limit is 1000 records.\n\n**Withdrawal Status Codes**\n\n| Status | Description |\n|---|---|\n| 0 | PRO"
        },
        {
          "info": {
            "name": "Withdraw Address Whitelist (USER_DATA)",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.pro.coins.ph/openapi/wallet/v1/withdraw/address-whitelist",
            "headers": [
              {
                "name": "X-COINS-APIKEY",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "coin",
                "value": "",
                "type": "query",
                "description": "Filter by coin symbol."
              },
              {
                "name": "network",
                "value": "",
                "type": "query",
                "description": "Filter by network identifier."
              },
              {
                "name": "address",
                "value": "",
                "type": "query",
                "description": "Filter by specific withdrawal address."
              },
              {
                "name": "recvWindow",
                "value": "",
                "type": "query",
                "description": "Request validity window in milliseconds. Default: 5000, Maximum: 60000."
              },
              {
                "name": "timestamp",
                "value": "",
                "type": "query",
                "description": "Unix timestamp in milliseconds."
              },
              {
                "name": "signature",
                "value": "",
                "type": "query",
                "description": "HMAC SHA256 signature of the query string [📖 Learn More](https://api.docs.coins.ph/reference/general#signed-endpoint-examples-for-post-openapiv1order)"
              }
            ]
          },
          "docs": "Get the withdrawal address whitelist for the authenticated user. Returns all whitelisted\nwithdrawal addresses configured for the account, with optional filtering by coin, network,\nor specific address.\n\n**Key Notes**\n\n- Returns addresses saved in the account's withdrawal address whitelist.\n- The coin/network/address/addressTag combination **must** be in the whitelist before a withdrawal can be submitted.\n- Use the `coin`, `network`, or `address` filters to narrow results.\n\n---\n\n## Additional Info"
        }
      ]
    }
  ],
  "bundled": true
}