const timestamp = Date.now().toString();
const plyrId = 'player123';
// Since this is a GET request with no body, pass null as the body for HMAC
const hmac = generateHmacSignature(timestamp, null, secretKey);
// Make the API request
const response = await axios.get(apiEndpoint + `/nft/avalanche/zoogenes/${plyrId}`, {
headers: {
apikey: apiKey,
signature: hmac,
timestamp: timestamp
}
});
// Response will contain array of ZooGene NFTs with their metadata
const zoogenes = response.data.data;
// Access individual ZooGene properties
zoogenes.forEach((nft) => {
console.log(`ZooGene #${nft.tokenId}:`);
console.log(`- Name: ${nft.name}`);
console.log(`- Image: ${nft.image}`);
console.log('- Attributes:', nft.attributes);
});
ZooGenes are special NFTs with unique attributes that can be used in various PLYR games and experiences. [https://opensea.io/collection/zoogenes](https://opensea.io/collection/zoogenes)