ダイナミックNFT生成
ダイナミック
creatednft
新規にダイナミックNFTを生成します。
基本情報
プロパティ
詳細
URL
/api/v1/creatednft
Method
POST
リクエストパラメータ
パラメータ
種類
必須
詳細
contract_address
str
yes
コレクション(コントラクト)のアドレス
blockchain
str
yes
生成先のブロックチェーン
receiver_wallet_address
str
yes
生成するNFTの所有者
metadata
list
yes
NFTのメタデータ(下記参照)
blockchain
パラメータに指定できるブロックチェーン
blockchain
パラメータに指定できるブロックチェーン対応ブロックチェーンのページのネットワークの項目の名称をご指定ください。
metadata
NFTのメタデータを定義します。ファイルアップロードが必要な項目は、file_fields
に指定します。
パラメータ
種類
必須
詳細
title
str
Yes
NFTのタイトル
description
str
Yes
NFTの説明
file_fields
list
Yes
ファイルアップロードが必要なメタデータの項目。KeyとUrlのペアで登録(下記参考)
attribute
list
No
NFTに追加するプロパティ
メタデータに設定できる項目の数は、title
, description
, 各file_fields
を合計して10個まで。
file_fields
file_fields
はkey
, url
のペアの配列です。
パラメータ
種類
必須
詳細
key
str
Yes
メタデータのkey。image
または animation_url
のどちらかを指定。 image
は1つ以上必須。
url
str
Yes
画像または動画のURL
attribute
attribute
はtag
,value
のペアの配列です。
パラメータ
種類
必須
詳細
tag
str
Yes
プロパティのタグ
value
str
Yes
プロパティの値
リクエストのサンプル
{
"contract_address": "0x0000000000000000000000000000000000000000",
"blockchain": "polygon",
"receiver_wallet_address": "0x1111111111111111111111111111111111111111",
"metadata": [
{
"title": "NFT Name1",
"description": "Description of NFT1",
"file_fields": [
{
"key": "image",
"url": "https://my.nftgarden.app/image.png"
}
],
"attribute": [
{
"tag": "color",
"value": "Red"
},
{
"tag": "price",
"value": "10000"
}
]
}
]
}
成功した場合のレスポンス例
{
"message": "Create NFT request accepted",
"requests": {
"contract_address": "0x0000000000000000000000000000000000000000",
"receiver_wallet_address": "0x1111111111111111111111111111111111111111",
"metadata": [
{
"title": "NFT Name1",
"description": "Description of NFT1",
"file_fields": [
{
"key": "image",
"url": "https://my.nftgarden.app/image.png"
}
],
"attribute": [
{
"tag": "color",
"value": "Red"
},
{
"tag": "price",
"value": "10000"
}
]
}
]
},
"nfts": [
{
"nft_gdn_ids": "cf7faf94-a5ec-462c-ad06-1bd772fefe21",
"accepted_date": "2022-07-04 04:20:18"
}
]
}
失敗した場合のレスポンス例(ステータスコード400)
{
"error": {
"title": "Bad Request",
"message": "contract_address and blockchain are inconsistent"
}
}
最終更新