API Cheat Sheet
GraphQL has become a well-established standard for building performant web applications, giving the power of what to query and how much to query to the app developer (with strong typing!). This is consistent with our philosophy of making it as easy as possible for you to quickly launch high-performing experiences.
Here are the core concepts in the Niftory data model.

Always test your application against the Staging environment. The production endpoint will affect the blockchain for real, so that should only be used when you are ready to ship your app.
https://api.staging.niftory.com/v1/graphql
https://api.staging.niftory.com/v1/graphql
api.staging.niftory.com
Staging API Endpoint (TestNet)
https://api.niftory.com/v1/graphql
https://api.niftory.com/v1/graphql
api.niftory.com
Prod API endpoint
More details in the Authentication guide:
- Representation of a user's blockchain wallet scoped to your application. For more information, see Wallet Setup.
Your application needs to registerWallet --> verifyWallet --> readyWallet for any given user in order to set up the wallet to receive NFTs. Read more here.
- Mutations:
- transfer - initiates the transfer of a specified NFT to a specified user. This API may mint the NFT if it isn't yet minted.
An NFTSet is a bag of NFTModels
An NFTModel is a bag of
NFTs
An NFT is the thing that a user actually owns.
Happy Coding!
Last modified 3mo ago