• User Guide
    • Security Notes
      Security Notes
    • Online/Desktop Apps
      • Account Management
        • Create Account
          Create Account
        • Log in to Account
          Log in to Account
        • Backup Seed Phrase
          Backup Seed Phrase
        • Recover Account
          Recover Account
        • Find Out Your Address
          Find Out Your Address
        • Create Personal Alias
          Create Personal Alias
        • Import From Keeper Wallet
          Import From Keeper Wallet
        • Use Ledger Nano Devices With WX Network
          Use Ledger Nano Devices With WX Network
        Account Management
      • Token Management
        • Deposit & Withdraw Tokens
          • Transactions Tab
            Transactions Tab
          Deposit & Withdraw Tokens
        • Create Token
          Create Token
        • Mass Transfer
          Mass Transfer
        • Reissue Token
          Reissue Token
        • Change Reissuable to Not Reissuable
          Change Reissuable to Not Reissuable
        • Burn Token
          Burn Token
        • Sponsored Transaction
          Sponsored Transaction
        • Sponsored Fee
          Sponsored Fee
        • Swap Tokens
          Swap Tokens
        Token Management
      • Investment Tools
        • Stake Tokens
          • How to Get XTN (Quick Guide)
            How to Get XTN (Quick Guide)
          • How to Get USDT/USDC/BTC/ETH (Quick Guide)
            How to Get USDT/USDC/BTC/ETH (Quick Guide)
          Stake Tokens
        • Lambo Investments
          Lambo Investments
        • Algorithmic Trading
          Algorithmic Trading
        Investment Tools
      • Liquidity Pools
        • How to Maximize Passive Income from Liquidity Pools?
          How to Maximize Passive Income from Liquidity Pools?
        • How to Deposit/Withdraw Tokens to/from a Liquidity Pool?
          How to Deposit/Withdraw Tokens to/from a Liquidity Pool?
        • How to Stake/Unstake LP Tokens?
          How to Stake/Unstake LP Tokens?
        • How to Claim LP Staking Reward in WX?
          How to Claim LP Staking Reward in WX?
        • How to Stake WX Token to Boost LP Staking Reward?
          How to Stake WX Token to Boost LP Staking Reward?
        • How to Claim WX Staking Reward?
          How to Claim WX Staking Reward?
        • WX Token Protocol
          WX Token Protocol
        Liquidity Pools
      • Voting
        Voting
      • Advanced Features
        • Script Transaction
          Script Transaction
        • JSON Confirmation
          JSON Confirmation
        Advanced Features
      • Start Trading on WX Network
        Start Trading on WX Network
      Online/Desktop Apps
    • Mobile Apps
      • WX Network App
        WX Network App
      • Waves.Exchange App
        • Account Management
          • Create Account
            Create Account
          • Log in to Account
            Log in to Account
          • Recover Account
            Recover Account
          • Find Out Your Address
            Find Out Your Address
          • Create Personal Alias
            Create Personal Alias
          Account Management
        • Token Management
          • Deposit & Withdraw Tokens
            Deposit & Withdraw Tokens
          • Burn Token
            Burn Token
          Token Management
        • Start Trading on WX Network
          Start Trading on WX Network
        Waves.Exchange App
      • WX Invest App
        WX Invest App
      Mobile Apps
    • Working With MetaMask in Waves Network
      Working With MetaMask in Waves Network
    • WX Referral Program
      WX Referral Program
    User Guide
  • API and Library
    • CCXT
      CCXT
    • Fees
      Fees
    • Payment API
      Payment API
    • Web Auth API
      Web Auth API
    • Gateway API
      • Deposit
        • [Deprecated] GET /v1/deposit/addresses/{currency}
          [Deprecated] GET /v1/deposit/addresses/{currency}
        • GET /v1/deposit/addresses/{currency}/{platform}
          GET /v1/deposit/addresses/{currency}/{platform}
        • GET /v1/deposit/currencies
          GET /v1/deposit/currencies
        • [Deprecated] GET /v1/deposit/currencies/{currency}
          [Deprecated] GET /v1/deposit/currencies/{currency}
        • GET /v1/deposit/currencies/{currency}/{platform}
          GET /v1/deposit/currencies/{currency}/{platform}
        • Terms of Deposit
          Terms of Deposit
        Deposit
      • Withdraw
        • [Deprecated] GET /v1/withdraw/addresses/{currency}/{address}
          [Deprecated] GET /v1/withdraw/addresses/{currency}/{address}
        • GET /v1/withdraw/addresses/{currency}/{address}/{platform}
          GET /v1/withdraw/addresses/{currency}/{address}/{platform}
        • GET /v1/withdraw/currencies
          GET /v1/withdraw/currencies
        • [Deprecated] GET /v1/withdraw/currencies/{currency}
          [Deprecated] GET /v1/withdraw/currencies/{currency}
        • GET /v1/withdraw/currencies/{currency}/{platform}
          GET /v1/withdraw/currencies/{currency}/{platform}
        • Terms of Withdrawal
          Terms of Withdrawal
        Withdraw
      • Movements History
        Movements History
      • Platforms List
        Platforms List
      • Error Codes
        Error Codes
      Gateway API
    • Access Token
      • Get Access Token in WX Network App
        Get Access Token in WX Network App
      • POST /v1/oauth2/token
        POST /v1/oauth2/token
      Access Token
    • Get Trades
      Get Trades
    • Staking Annual Percentage Yield API
      Staking Annual Percentage Yield API
    • Matcher
      • WX Network Protocol
        WX Network Protocol
      • Matcher Fee
        Matcher Fee
      • Install Matcher on Ubuntu From Deb-package
        Install Matcher on Ubuntu From Deb-package
      • Matcher Settings
        Matcher Settings
      • Matcher API
        • Order Validation
          Order Validation
        • Exchange Transation Validation
          Exchange Transation Validation
        Matcher API
      • Matcher WebSocket API
        • Errors and Debugging
          Errors and Debugging
        • Common Streams
          Common Streams
        Matcher WebSocket API
      Matcher
    API and Library
  • Glossary
    Glossary
      • English
      • Русский
      On this page
        • GET /v1/movements
        • GET /v1/movements/{id}

          # Movements History

          GET /v1/movements method allows to retrieve paginated list of all the deposit and withdrawal records, sorted by created_at in descending order.

          You can also specify a movement ID in the GET /v1/movements/{id} request to retrieve a particular gateway movement record.

          # GET /v1/movements

          This method requires access token. Read more about access token.

          GET /v1/movements
          Authorization: Bearer {access_token}
          

          Request parameters (optional):

          Parameter Data type Default Value Description
          limit uint16 100 [1, 100] valid interval. Sets max number of records in the response
          after string - value from the page_info.last_cursor field from the previous page response

          Request example:

          GET /v1/movements?limit=20&after=0q9nufaownuf09msufi09asmpofikap
          

          Successful response:

          Code : 200 OK
          

          Response format (GET /v1/movements):

          {
            type: "list",
            page_info: {
              has_next_page: boolean,
              last_cursor: string,
            },
            items: [
              {
                type: "gateway_movement",
                id: string,
                direction: "deposit" | "withdrawal",
                status: "in_progress" | "pending_approval" | "confirmed" | "rejected",
                source_platform_id: string,
                destination_platform_id: string,
                currency_id: string,
                amount: number,   // float64
                fee: number,      // float64
                created_at: Date, // ISO8601
                updated_at: Date, // ISO8601
                recipient_address: string,
                transactions: [
                  {
                    transaction_id: string,
                    platform_id: string,
                  }
                ]
              }
            ],
          }
          

          Response example (GET /v1/movements):

          {
            "type": "list",
            "page_info": {
              "has_next_page": false,
              "last_cursor": "QXh1dVNHYVdnSGMxSHJCclpkWENXVWJ3ZnZrQmRvdVBkVUtmRFdOYUdOS1c="
            },
            "items": [
              {
                "type": "gateway_movement",
                "id": "AxuuSGaWgHc1HrBrZdXCWUbwfvkBdouPdUKfDWNaGNKW",
                "direction": "deposit",
                "status": "in_progress",
                "source_platform_id": "BTC",
                "destination_platform_id": "WAVES",
                "currency_id": "BTC",
                "amount": 0.0128,
                "fee": 0.00001,
                "created_at": "2020-11-03T08:34:02.630Z",
                "updated_at": "2020-11-03T08:34:02.630Z",
                "recipient_address": "3PNMvAqJWYPkwf8fhz46rZiLEWpTmuhD3Uh",
                "transactions": [
                  {
                    "transaction_id": "1577ce5161a4234fa19752855ab747238fd0ad37a56ec638ab003029d10c9897",
                    "platform_id": "BTC"
                  },
                  {
                    "transaction_id": "AxuuSGaWgHc1HrBrZdXCWUbwfvkBdouPdUKfDWNaGNKW",
                    "platform_id": "WAVES"
                  }
                ]
              }
            ]
          }
          

          # GET /v1/movements/{id}

          This method retrieves the specified gateway movement record by ID.

          This method requires access token. Read more about access token.

          GET /v1/movements/{id}
          Authorization: Bearer {access_token}
          

          Successful response:

          Code : 200 OK
          

          Response format (GET /v1/movements/{id}):

          {
            type: "gateway_movement",
            id: string,
            direction: "deposit" | "withdrawal",
            status: "in_progress" | "pending_approval" | "confirmed" | "rejected",
            source_platform_id: string,
            destination_platform_id: string,
            currency_id: string,
            amount: number,   // float64
            fee: number,      // float64
            created_at: Date, // ISO8601
            updated_at: Date, // ISO8601
            recipient_address: string,
            transactions: [
              {
                transaction_id: string,
                platform_id: string,
              }
            ]
          }
          

          Response example (GET /v1/movements/AxuuSGaWgHc1HrBrZdXCWUbwfvkBdouPdUKfDWNaGNKW):

          {
            "type": "gateway_movement",
            "id": "AxuuSGaWgHc1HrBrZdXCWUbwfvkBdouPdUKfDWNaGNKW",
            "direction": "deposit",
            "status": "pending_approval",
            "source_platform_id": "BTC",
            "destination_platform_id": "WAVES",
            "currency_id": "BTC",
            "amount": 0.0128,
            "fee": 0.00001,
            "created_at": "2020-11-03T08:34:02.630Z",
            "updated_at": "2020-11-03T08:34:02.630Z",
            "recipient_address": "3PNMvAqJWYPkwf8fhz46rZiLEWpTmuhD3Uh",
            "transactions": [
              {
                "transaction_id": "1577ce5161a4234fa19752855ab747238fd0ad37a56ec638ab003029d10c9897",
                "platform_id": "BTC"
              },
              {
                "transaction_id": "AxuuSGaWgHc1HrBrZdXCWUbwfvkBdouPdUKfDWNaGNKW",
                "platform_id": "WAVES"
              }
            ]
          }
          
          Terms of Withdrawal
          Platforms List
          Terms of Withdrawal
          Platforms List