Get User Zoo Genes

Get user's ZooGenes NFTs

Endpoint: /nft/avalanche/zoogenes/{plyrId} Method: GET

{
    plyrId: string; // The user's PlyrId
}

Example Usage

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);
});

Last updated