Skip to main content
For more information regarding the endpoints, please visit Shyft’s website

Prefix:

No prefix is required for Shyft, an example URL will therefore look like:
  • Version 1 : https://api.uniblock.dev/direct/v1/Shyft/sol/path/to/endpoint.

Example:

curl --request GET \
  --url https://api.uniblock.dev/direct/v1/Shyft/sol/wallet/balance?network=mainnet-beta&wallet=YOUR_WALLET_ADDRESS \
  --header 'accept: application/json' \
  --header 'x-api-key: YOUR_UNIBLOCK_API_KEY'

Endpoint Overview

Wallet APIs

  • Get Wallet Balance
    • URL: /sol/v1/wallet/balance
    • Method: GET
    • Description: Retrieve the balance of your Solana wallet.
  • Send SOL
    • URL: /sol/v1/wallet/send_sol
    • Method: POST
    • Description: Transfer SOL from your wallet to another address.
  • Get Token Balance
    • URL: /sol/v1/wallet/token_balance
    • Method: GET
    • Description: Retrieve the balance of a specific token in your wallet.
  • Get All Tokens Balance
    • URL: /sol/v1/wallet/all_tokens
    • Method: GET
    • Description: Retrieve the balances of all tokens in your wallet.
  • Get Portfolio
    • URL: /sol/v1/wallet/get_portfolio
    • Method: GET
    • Description: Get a comprehensive overview of your wallet’s holdings.
  • Get Domains
    • URL: /sol/v1/wallet/get_domains
    • Method: GET
    • Description: Retrieve the domains associated with your wallet.
  • Resolve Address
    • URL: /sol/v1/wallet/resolve_address
    • Method: GET
    • Description: Resolve a domain to its corresponding wallet address.\

NFT APIs

  • Create NFT
    • URL: /sol/v1/nft/create
    • Method: POST
    • Description: Create a new NFT.
  • Mint NFT
    • URL: /sol/v1/nft/mint_detach
    • Method: POST
    • Description: Mint a new NFT.
  • Burn NFT
    • URL: /sol/v1/nft/burn_detach
    • Method: DELETE
    • Description: Burn an existing NFT.
  • Update NFT Metadata URI
    • URL: /sol/v1/nft/update_metadata_uri
    • Method: POST
    • Description: Update the metadata URI of an existing NFT.\

Token APIs

  • Get Token Info
    • URL: /sol/v1/token/get_info
    • Method: GET
    • Description: Retrieve information about a specific token.
  • Create Token from Metadata
    • URL: /sol/v1/token/create_from_metadata
    • Method: POST
    • Description: Create a new token using existing metadata.\

Marketplace APIs

  • Create Marketplace
    • URL: /sol/v1/marketplace/create
    • Method: POST
    • Description: Create a new marketplace.
  • Update Marketplace
    • URL: /sol/v1/marketplace/update
    • Method: POST
    • Description: Update an existing marketplace.\

Candy Machine APIs

  • Get NFT Addresses
    • URL: /sol/v1/candy_machine/nft_addresses
    • Method: GET
    • Description: Retrieve NFT addresses from a Candy Machine.
  • Mint from Candy Machine
    • URL: /sol/v1/candy_machine/mint
    • Method: POST
    • Description: Mint an NFT from a Candy Machine.\

Callback APIs

  • Create Callback
    • URL: /sol/v1/callback/create
    • Method: POST
    • Description: Create a new callback.
  • Remove Callback
    • URL: /sol/v1/callback/remove
    • Method: DELETE
    • Description: Remove an existing callback.

Moralis Birdeye