Protected
paramsAdds a credential to an app
The added credential
Creates App
The App created
Updates a credential
The added credential
Approves a custom transaction to be executed on the blockchain. Can only be used by a niftory admin.
ID of the custom transaction to approve
the CustomTransaction approved
Creates a custom transaction to be executed on the blockchain. This needs to be approved by a Niftory admin before it can be executed.
the CustomTransaction created
deletes a custom Transaction from the database, This won't delete the transaction from the blockchain. Can only be used by an app admin
ID of the custom transaction to delete
the CustomTransaction deleted
executes a custom transaction on the blockchain
Gets a Blockchain transaction
the MarketplaceListing
fetches the custom transaction to be executed on the blockchain
ID of the custom transaction
the CustomTransaction
fetches the custom transactions to be executed on the blockchain
the CustomTransactionList
Deploys the contract of current app
the Contract deployed
Initiates checkout with Dapper Wallet of specified NFTModels, and returns a signed transaction to complete checkout with. Flow blockchain only.
CheckoutWithDapperWalletResponse
Marks the checkout with Dapper Wallet as complete, and updates the NFT as belonging to specified wallet. Called after checkoutWithDapperWallet once purchase is completed.
the CompleteCheckoutWithDapperWalletMutation
Signs a transaction for Dapper Wallet.
signed signature
Gets the Niftory Wallet of the currently signed-in user
the created file
Gets the list of invoices for your app.
the {InvoiceList}
Marks the marketplace listing as cancelled
the MarketplaceListing
Marks the marketplace listing as completed. This should be caleld after listing transactions is sealed with its trasanctionhash and nftId
the MarketplaceListing
Transfers the NFT in the marketplace listing to a new owner
the MarketplaceListing
Fetches a Marketplace listing from its ID
ID of the listing
the MarketplaceListing
Fetches a Marketplace listings filtered and paginated from given params
the MarketplaceListing
Starts the checkout process of an NFT Listing
the Invoice of the reserve
Creates an NFT listing
the NFTListing created
Fetches an NFT listing
ID of the listing
the NFTListing
Fetches NFT listings from given params
the NFTListingList
Updates an existing NFTListing.
the updated NFTSet
Gets NFTs associated with the current AppUser context, including those that are transferring or failed to transfer. Read more here.
The list of NFTs
Gets NFTs associated with the current wallet, including those that are transferring or failed to transfer. Read more here.
The list of NFTs
Initiates the transfer of an NFT to the currently-logged in AppUser. The NFT is reserved for the user in database, and you can use the NFT.status field to check on the transfer progress.
the NFT which was transferred
Creates an NFTContent object containing pre-signed URLs that can then be used to upload a file and poster. The primary file will automatically be uploaded to IPFS once it's been uploaded to the pre-signed URL. Each returned File has a 'state' property to track the upload.
the {NftContent}
Deletes an existing NFTListing
ID of the NFTListing to delete
the deleted NFTListing
Creates a new NFTModel using the Niftory API
the newly created NFTModel
Gets an NFT Model by ID using the Niftory API.
the NFT Model
Updates an existing NFTModel. Note that if this NFTModel has already been used to mint an NFT, the update operation will fail for any properties that affect the blockchain (such as 'quantity', 'title', 'metadata', etc.), whereas updating 'attributes' will succeed.
the updated NFTModel
Gets an NFT Model by ID using the Niftory API.
the NFT Set
Updates an existing NftSet.
the updated NftSet
Creates an Organization
The organization created
Creates a new set using the Niftory API
the newly created set
Gets a list of sets using the Niftory API
the list of sets
the Wallet
all Wallets for the current app
Signs a transaction for Niftory Wallet.
signed signature
Verifies a Wallet to the currently signed-in user. If the signed verification code fails to decode with the wallet's public key or doesn't match the wallet's verification code, the request will fail. Read more here.
Generated using TypeDoc
Checks if token or client secret has been initialized yet