Minting APIs
POST Token Template
- Documentation
- Introduction
- Overview
- Quickstart
- Errors
- Pagination
Wallet Creation APIs
Wallet Experience APIs
NFT APIs
Web3 APIs
SDK
Overview
Wallet as a Service (WaaS)
Minting APIs
POST Token Template
Create a template for minting tokens
POST
/
v1
/
apps
/
{appId}
/
token-templates
Authorization
string
*
Bearer
Authorization
Required
string
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
appId
string
*
appId
Required
string
Your Bitski Application ID
curl -X 'POST' \
'https://api.bitski.com/v1/apps/{appId}/token-templates' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-d '{
"tokenTemplate": {
"animationUrl": null,
"contractId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"defaultMetadata": {},
"description": "A great token",
"gatedContent": [],
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"image": "https://cdn.bitskistatic.com/tokens-raw/54676382-bab5-408d-afe2-fc6f160da4a8/06fd0294-a425-44c7-96e8-9d24757163b4.png",
"isDropLink": false,
"maxTokens": 100,
"name": "Bird NFT",
"namingTemplate": "DEFAULT",
"payouts": {},
}
}'
{
"auctions": [],
"tokenTemplate": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"animationUrl": null,
"contractId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"defaultMetadata": {},
"delayMinting": false,
"description": "A great token",
"gatedContent": [],
"image": "https://cdn.bitskistatic.com/tokens-raw/54676382-bab5-408d-afe2-fc6f160da4a8/06fd0294-a425-44c7-96e8-9d24757163b4.png",
"isDropLink": false,
"liveAt": null,
"maxTokens": 100,
"name": "Bird NFT",
"namingTemplate": "DEFAULT",
"payouts": {},
"previewAt": null,
"prices": [],
"published": false,
"salesEndAt": null
"totalTokens": null
}
}
This API requires the
apps
scopePath
appId
string
requiredYour Bitski Application ID
Response
tokenTemplate
Token Template object
requiredid
string
requiredname
string
animationUrl
string
contractId
string
requireddefaultMetadata
object
requireddelayMinting
boolean
requireddescription
string
requiredgatedContent
array
requiredimage
string
isDroplink
boolean
requiredliveAt
string
maxTokens
number
requirednamingTemplate
string
requiredpayouts
object
requiredpreviewAt
string
prices
array
requiredpublished
boolean
requiredsalesEndAt
string
totalTokens
number
curl -X 'POST' \
'https://api.bitski.com/v1/apps/{appId}/token-templates' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-d '{
"tokenTemplate": {
"animationUrl": null,
"contractId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"defaultMetadata": {},
"description": "A great token",
"gatedContent": [],
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"image": "https://cdn.bitskistatic.com/tokens-raw/54676382-bab5-408d-afe2-fc6f160da4a8/06fd0294-a425-44c7-96e8-9d24757163b4.png",
"isDropLink": false,
"maxTokens": 100,
"name": "Bird NFT",
"namingTemplate": "DEFAULT",
"payouts": {},
}
}'
{
"auctions": [],
"tokenTemplate": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"animationUrl": null,
"contractId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"defaultMetadata": {},
"delayMinting": false,
"description": "A great token",
"gatedContent": [],
"image": "https://cdn.bitskistatic.com/tokens-raw/54676382-bab5-408d-afe2-fc6f160da4a8/06fd0294-a425-44c7-96e8-9d24757163b4.png",
"isDropLink": false,
"liveAt": null,
"maxTokens": 100,
"name": "Bird NFT",
"namingTemplate": "DEFAULT",
"payouts": {},
"previewAt": null,
"prices": [],
"published": false,
"salesEndAt": null
"totalTokens": null
}
}