Metadata is null at getTokenIdMetadata

Hi,
I am trying to fetch a NFT and returned metadata is null.
The command which I tried for getTokenMetadata is below.

curl -X 'GET' \
  'https://deep-index.moralis.io/api/v2/nft/0x2953399124f0cbb46d2cbacd8a89cf0599974963/86244402543378182125155322515245538385968876974243555947640627796345572294657?chain=matic&format=decimal' \
  -H 'accept: application/json' \
  -H 'X-API-Key: MY-API-KEY'

You can try to resync metadata using resyncmetadata endpoint

https://docs.moralis.io/moralis-dapp/web3-api/token#resyncmetadata

Hi, johnversus. Thank you for your prompt response.
I had already tried to resync the metadata. Does it take time for moralis to resync it?

I guess it syncs instantly. If that doesnโ€™t work maybe try using the HTTP fetch with the tokenUri, if thatโ€™s an option.

await fetch("URL").then((response) => {
            return response.json();
          }).then((data) => {
            console.log(data);}).catch((err) => {
            console.log(err)
          });

I tried resync metadata now for that specific token id and it worked without issues

Thank you. Seems to be working.