> ## Documentation Index
> Fetch the complete documentation index at: https://docs.uniblock.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# NFT

> Shyft NFT endpoints via Uniblock Direct API.

### DELETE

| Path                                                                                              | Description                   | Est. CU |
| ------------------------------------------------------------------------------------------------- | ----------------------------- | ------: |
| [direct/v1/Shyft/sol/v1/nft/burn\_many](https://docs.shyft.to/solana-apis/nft#burn-multiple-nfts) | Burn as many NFTs as you want |      20 |
| [direct/v1/Shyft/sol/v1/nft/burn\_detach](https://docs.shyft.to/solana-apis/nft#burn)             | Burn an NFT                   |      20 |

### GET

| Path                                                                                                                                | Description                                                                               | Est. CU |
| ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ------: |
| [direct/v1/Shyft/sol/v1/candy\_machine<br />/nft\_addresses](https://docs.shyft.to/solana-apis/candy-machine#get-all-nft-addresses) | Get all the NFT addresses                                                                 |      20 |
| [direct/v1/Shyft/sol/v1/candy\_machine/nfts](https://docs.shyft.to/solana-apis/candy-machine#get-all-nfts)                          | Get all the NFTs                                                                          |      20 |
| [direct/v1/Shyft/sol/v1/collections/get\_nfts](https://docs.shyft.to/solana-apis/collections#get-nfts)                              | Get all the NFTs in a collection                                                          |      20 |
| [direct/v1/Shyft/sol/v1/wallet/collections](https://docs.shyft.to/solana-apis/wallet#get-collections-in-wallet)                     | For getting all the collections in a wallet                                               |      20 |
| [direct/v1/Shyft/sol/v1/nft/read](https://docs.shyft.to/solana-apis/nft#read)                                                       | Get the properties, metadata and on-chain parameters of an already existing on-chian nft. |      20 |
| [direct/v1/Shyft/sol/v1/nft/read\_all](https://docs.shyft.to/solana-apis/nft#read-all)                                              | Read all NFTs                                                                             |      20 |
| [direct/v1/Shyft/sol/v1/nft/search](https://docs.shyft.to/solana-apis/nft#search)                                                   | Search for NFTs                                                                           |      20 |

### POST

| Path                                                                                                              | Description                                  | Est. CU |
| ----------------------------------------------------------------------------------------------------------------- | -------------------------------------------- | ------: |
| [direct/v1/Shyft/sol/v1/nft/read\_selected](https://docs.shyft.to/solana-apis/nft#read-selected-nfts)             | Read selected NFTs                           |      20 |
| [direct/v1/Shyft/sol/v1/candy\_machine/create](https://docs.shyft.to/solana-apis/candy-machine#create)            | Create a candy machine                       |      20 |
| [direct/v1/Shyft/sol/v1/metadata/create](https://docs.shyft.to/solana-apis/storage#create-nft-metadata)           | Create metadata for an NFT                   |      20 |
| [direct/v1/Shyft/sol/v1/nft/create\_detach](https://docs.shyft.to/solana-apis/nft#create)                         | Create an NFT                                |      20 |
| [direct/v1/Shyft/sol/v1/nft/create\_from\_metadata](https://docs.shyft.to/solana-apis/nft#create-from-metadata)   | Create an NFT from metadata                  |      20 |
| [direct/v1/Shyft/sol/v1/nft/create](https://docs.shyft.to/solana-apis/nft#create-v2)                              | Create an NFT                                |      20 |
| [direct/v1/Shyft/sol/v1/candy\_machine/insert](https://docs.shyft.to/solana-apis/candy-machine#insert)            | Insert token in candy machine                |      20 |
| [direct/v1/Shyft/sol/v1/candy\_machine/mint](https://docs.shyft.to/solana-apis/candy-machine#mint)                | Mint from candy machine                      |      20 |
| [direct/v1/Shyft/sol/v1/nft/mint\_detach](https://docs.shyft.to/solana-apis/nft#mint)                             | Creates a new NFT and mints it to the wallet |      20 |
| [direct/v1/Shyft/sol/v1/nft/get\_owners](https://docs.shyft.to/solana-apis/nft#get-nft-owners)                    | Returns the owners of an NFT                 |      20 |
| [direct/v1/Shyft/sol/v1/nft/transfer\_many](https://docs.shyft.to/solana-apis/nft#transfer-multiple-nfts)         | Transfer multiple NFTs                       |      20 |
| [direct/v1/Shyft/sol/v1/nft/transfer\_detach](https://docs.shyft.to/solana-apis/nft#transfer)                     | Transfer an NFT                              |      20 |
| [direct/v1/Shyft/sol/v1/nft/update\_detach](https://docs.shyft.to/solana-apis/nft#update)                         | Update an NFT                                |      20 |
| [direct/v1/Shyft/sol/v1/nft/update\_metadata\_uri](https://docs.shyft.to/solana-apis/nft#update-nft-metadata-uri) | Update the metadata URI of an NFT            |      20 |
| [direct/v1/Shyft/sol/v1/nft/update](https://docs.shyft.to/solana-apis/nft#update-v2)                              | Update an NFT                                |      20 |
