Last updated 2 years ago
curl -X POST \ --url https://api.underdogprotocol.com/v1/collections \ -H "Content-Type: application/json" \ -H "Authorization: Bearer {token}" \ -d ' { "name": "Underdog Protocol", "description": "Underdog Protocol Collection", "image": "https://underdogprotocol.com/logo-dark.svg" }'
import axios from 'axios'; const createCollection = async () => { try { const response = await axios.post('https://api.underdogprotocol.com/v1/collections', { name: 'Underdog Protocol', description: 'Underdog Protocol Collection', image: 'https://underdogprotocol.com/logo-dark.svg' }, { headers: { 'Content-Type': 'application/json', 'Authorization': `Bearer ${token}` } }); console.log(response.data); } catch (error) { console.error(error); } }
{ "mintAddress": "FrvZAJ1qZ2vhV17nFdEmw66N3FW5QiHFt6HdqsEh8QNq", "jobId": "1e10e1e9-e4df-4561-8392-70bdd5ece1d1" }
This endpoint allows you to create a new Collection.
Name for you NFT Collection
Description for your NFT Collection
URL pointing to an image for your NFT Collection
Key-value pairs where the key is the attribute name and the value is the attribute value.
{"Overall":"0","Clout":"0","Credibility":"0"}
POST /v1/collections HTTP/1.1 Host: api.underdogprotocol.com Authorization: Bearer JWT Content-Type: application/json Accept: */* Content-Length: 110 { "name": "text", "description": "text", "image": "text", "attributes": { "Overall": "0", "Clout": "0", "Credibility": "0" } }
{ "transactionId": "text", "mintAddress": "EBeLw5jEdrEgDe17BdKGW2MizzGxtxigEuAGvYC7VzDp" }