Jump to Content
GameShift
HomeGuidesAPI Reference
Log InGameShift
API Reference
Log In
HomeGuidesAPI Reference

GameShift REST API

  • Users
    • Fetch All Usersget
    • Register Userpost
    • Fetch Userget
    • Delete User (DEVELOPMENT ONLY)delete
    • Fetch User Wallet Addressget
    • Fetch User by Wallet Addressget
    • Fetch User Itemsget
    • Fetch User Itemget
    • Lend User Itempost
    • Transfer User Itempost
    • Sign External Transaction for Userpost
    • Initiate Withdrawalpost
    • Fetch All Withdrawalsget
    • Fetch Withdrawalget
    • Fetch User Loyalty Program Enrollmentsget
  • Items
    • Fetch Many Itemsget
    • Fetch Itemget
    • Unique Assets
      • Create Unique Assetpost
      • Update Unique Assetput
      • List Unique Asset for Sale on Marketplacepost
      • Buy Unique Asset from Marketplacepost
      • Cancel Unique Asset Listing on Marketplacepost
    • Stackable Assets
      • Create Stackable Assetpost
      • Issue Stackable Asset(s)post
      • Update Stackable Assetput
    • Currencies
      • Import Currencypost
      • Refresh Currencypost
      • Un-Import Currencypost
  • Asset Collections
    • Fetch All Asset Collectionsget
    • Create New Asset Collectionpost
    • Fetch Asset Collectionget
    • Import Asset Collectionpost
    • Un-Import Asset Collectionpost
    • Fetch Asset Collection's Assetsget
  • Payments
    • Fetch All Paymentsget
    • Create Paymentpost
    • Create a Crypto Payment for Unique Assetpost
    • Fetch Paymentget
  • Developer Wallet
    • Fetch Developer Wallet Addressget
    • Fetch Developer Wallet Itemsget
    • Transfer Developer Wallet Itempost
  • Transactions
    • Gets a Transaction and its detailsget
  • Lending Grants
    • Fetch Lending Grantget
    • Cancel Lending Grantdelete
    • Accept Lending Grantpost
    • Return Assetpost
  • Crafting Recipes
    • Get All Crafting Recpiesget
    • Create Crafting Recipepost
    • Get Crafting Recipeget
    • Cancel Crafting Recipedelete
  • Perpetual Tournaments
    • Create Tournamentpost
    • Get All Tournamentsget
    • Get Tournamentget
    • Cancel Tournamentpost
    • Enroll User in Tournamentpost
    • Get All Users Enrolled in Tournamentget
    • Create Eliminationput
    • Get All Eliminationsget
    • Create Escrow allocationsput
    • Get all escrow allocationsget
    • Distribute Rewards to Userpost
    • Get Commission Recipientsget
    • Distribute Commissionspost
    • Get tournament escrowget
    • Delete tournament escrowdelete
  • Storefront
    • Get all SKUsget
    • Create new SKUpost
    • Get SKU by IDget
    • Update SKUput
    • Delete SKUdelete
    • Get all asset inventory definitionsget
    • Get asset inventory by IDget
    • Create OffChainAsset inventorypost
    • Update OffChainAsset inventoryput
    • Delete OffChainAsset inventorydelete
    • Create NewMintUniqueAsset inventorypost
    • Update NewMintUniqueAsset inventoryput
    • Delete NewMintUniqueAsset inventorydelete
    • Get Cart by IDget
  • Loyalty Programs
    • Loyalty Programs
      • Get Loyalty Programsget
      • Create Loyalty Programpost
      • Update Loyalty Programput
      • Get Loyalty Programget
      • Delete Loyalty Programdelete
      • Set Loyalty Program Metadataput
      • Get Loyalty Program Enrollmentsget
      • Enroll User in Loyalty Programpost
      • Create Loyalty Program Rewards Snapshotpost
      • Get Loyalty Program Rewards Snapshotsget
      • Get Loyalty Program Rewards Snapshotget
      • Publish Loyalty Program Rewardspost
      • Fund Loyalty Program Rewardspost
      • Withdraw Loyalty Program Rewardspost
      • Get Loyalty Program Stats Summaryget
    • Loyalty Program Enrollments
      • Claim Rewards from Loyalty Programpost
      • Disenroll User in Loyalty Programdelete
      • Get Loyalty Program Enrollmentget
      • Get Loyalty Program Enrollmentsget
Powered by