Minting APIs
PATCH Contract
Minting APIs
PATCH Contract
Update collections or contracts via the Bitski minting infrastructure.
PATCH
/v1/apps/{appId}/contracts/{contractId}
Bearer*
curl --request PATCH \
--url https://api.bitski.com/v1/apps/{appId}/contracts/{contractId} \
--header 'Bearer: <bearer>'
This API requires the
apps
scopePath
appIdrequired
string
Your Bitski Application ID
contractIdrequired
string
Your contract ID
curl -X 'PATCH' \
'https://api.bitski.com/v1/apps/{appId}/contracts/{contractId}' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-d '{
"contract": {
"deploymentState": "DEPLOYED",
"deploymentTransactionHash": "0x76cbbfd0fa31059647017c28a0f855b6494b995ac77e1228064ba47debf0bb34"
}
}'
Response
contractrequired
Contract object
{
"contract": {
"contractType": "SEMI_FUNGIBLE",
"tokenTemplates": [],
"accessType": "OWNED",
"address": "0x8b53d6e704485ef70bd02e2a91df126935a127c9",
"deploymentState": "DEPLOYED",
"symbol": "BIRD",
"description": "A collection of bird NFTs",
"externalLink": "https://www.bitski.com/@Stapleverse",
"fee": "25.00",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "My NFT Collection",
"network": "mainnet"
}
}
curl -X 'PATCH' \
'https://api.bitski.com/v1/apps/{appId}/contracts/{contractId}' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-d '{
"contract": {
"deploymentState": "DEPLOYED",
"deploymentTransactionHash": "0x76cbbfd0fa31059647017c28a0f855b6494b995ac77e1228064ba47debf0bb34"
}
}'
{
"contract": {
"contractType": "SEMI_FUNGIBLE",
"tokenTemplates": [],
"accessType": "OWNED",
"address": "0x8b53d6e704485ef70bd02e2a91df126935a127c9",
"deploymentState": "DEPLOYED",
"symbol": "BIRD",
"description": "A collection of bird NFTs",
"externalLink": "https://www.bitski.com/@Stapleverse",
"fee": "25.00",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "My NFT Collection",
"network": "mainnet"
}
}