MEXC Wallet API

The Wallet API from MEXC — 10 operation(s) for wallet.

OpenAPI Specification

mexc-wallet-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: MEXC Futures REST API v1 Accounts and Transactions Wallet API
  description: MEXC Futures REST API providing access to perpetual futures trading including order management, position management, and market data.
  version: 1.0.0
servers:
- url: https://contract.mexc.com
tags:
- name: Wallet
paths:
  /api/v3/capital/withdraw/apply:
    post:
      tags:
      - Wallet
      summary: Withdraw Apply
      operationId: withdraw_apply
      description: Withdraw Apply
      parameters:
      - name: coin
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: network
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: address
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: amount
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
  /api/v3/capital/deposit/hisrec:
    get:
      tags:
      - Wallet
      summary: Query Deposit Hisrec
      operationId: query_deposit_hisrec
      description: Query Deposit Hisrec
      parameters:
      - name: coin
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
  /api/v3/capital/config/getall:
    get:
      tags:
      - Wallet
      summary: Query All Coins
      operationId: query_all_coins
      description: Query All Coins
      parameters:
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
  /api/v3/broker/sub-account/apiKey:
    post:
      tags:
      - Wallet
      summary: Get Listen Key
      operationId: get_listen_key
      description: Get Listen Key
      parameters:
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
  /api/v3/capital/transfer:
    post:
      tags:
      - Wallet
      summary: Transfer
      operationId: transfer
      description: Transfer
      parameters:
      - name: fromAccountType
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: toAccountType
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: amount
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: asset
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
    get:
      tags:
      - Wallet
      summary: Transfer Record
      operationId: transfer_record
      description: Transfer Record
      parameters:
      - name: fromAccountType
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: toAccountType
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
  /api/v3/capital/withdraw/history:
    get:
      tags:
      - Wallet
      summary: Withdraw History
      operationId: withdraw_history
      description: Withdraw History
      parameters:
      - name: coin
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
  /api/v3/capital/transfer/tranId:
    get:
      tags:
      - Wallet
      summary: Query Transfer By TranId
      operationId: query_transfer_by_tranid
      description: Query Transfer By TranId
      parameters:
      - name: tranId
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
  /api/v3/capital/deposit/address:
    post:
      tags:
      - Wallet
      summary: Generate Deposit Address
      operationId: generate_deposit_address
      description: Generate Deposit Address
      parameters:
      - name: coin
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: network
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
    get:
      tags:
      - Wallet
      summary: Query Deposit Address
      operationId: query_deposit_address
      description: Query Deposit Address
      parameters:
      - name: coin
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: amount
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
  /api/v3/capital/convert/list:
    get:
      tags:
      - Wallet
      summary: Get Assets That Can Be Converted Into MX
      operationId: get_assets_that_can_be_converted_into_mx
      description: Get Assets That Can Be Converted Into MX
      parameters:
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
  /api/v3/capital/convert:
    post:
      tags:
      - Wallet
      summary: Dust Transfer
      operationId: dust_transfer
      description: Dust Transfer
      parameters:
      - name: asset
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
    get:
      tags:
      - Wallet
      summary: DustLog
      operationId: dustlog
      description: DustLog
      parameters:
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
components:
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-MEXC-APIKEY