---
# System prepended metadata

title: Untitled

---

## WOO NFT Verification Guide


In order to verify ownership of a NFT you will either be getting all NFTs for a particular account or alternatively getting a single instance of an NFT an verifying the owner.

Firstly if you wish to get all NFTs of for a particular user you will need to make a POST request to the following URL

`https://ha.herpc.dtools.dev/contracts`

The body should be configured using JSON with no authentication required. 


```
{
    "jsonrpc": "2.0",
    "id": 1665677224158,
    "method": "find",
    "params": {
        "contract": "nft",
        "table": "WOOinstances",
        "query": {
            "$or": [
                {
                    "account": "tobias-g"
                },
                {
                    "account": "nftmarket",
                    "ownedBy": "c",
                    "previousAccount": "tobias-g"
                }
            ]
        },
        "offset": 0,
        "limit": 1000
    }
}
```

In the above request we're getting all of the NFTs for the account `tobias-g`, this includes both NFTs that are currently in the wallet of `tobias-g` as well as the NFTs he currently has listed on the market. 

As seen in the request you find the NFTS in the account using:

```
        "query": {
            "$or": [
                {
                    "account": "tobias-g"
                }
            ]
        },

```

and all the NFTs listed on the market using:

```
        "query": {
            "$or": [
                {
                    "account": "tobias-g"
                },
                {
                    "account": "nftmarket",
                    "ownedBy": "c",
                    "previousAccount": "tobias-g"
                }
            ]
        },
```

Please note, using the above it assumes you will all NFTs a user has by iterating through the collection with the offset as shown in the body of the request. As the response provides duplicates of different NFTs of the same type (although different Ids) it would be assumed that they will be made distinct client side or grouped if that UX wished to be implemented. 

In the event you wish to verify the ownership of a particular NFT this can be done via ID, which is unique to ever single ID in the collection, this can be done by once again making a POST request to the URL previously listed.

```
{
    "jsonrpc": "2.0",
    "id": 1665677224158,
    "method": "find",
    "params": {
        "contract": "nft",
        "table": "WOOinstances",
        "query": {
            "_id": 44042
        },
        "offset": 0,
        "limit": 1000
    }
}
```

For additional reading surrounding the data available surrounding NFTs on Hive you can visit the following documentation provided by Tribaldex.

https://github.com/hive-engine/steemsmartcontracts-wiki/blob/master/NFT-Contracts.md