Basic
Describes APIs provided to partners who directly implement wallet linkage and do not use NFT market, burn, staking, and reward functions.
Last updated
Describes APIs provided to partners who directly implement wallet linkage and do not use NFT market, burn, staking, and reward functions.
Last updated
Mint NFT by user's wallet address
Refer to diagram
POST
https://{itemManagerHost}/v1/nfts
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
List all NFT information mapped to the user.
GET
https://{itemManagerHost}/v1/nfts
Get the specific NFT information.
GET
https://{itemManagerHost}/v1/nfts/{nftId}
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
svc-api-key*
String
svc-api-key is issued for each registered service(ex> game) of partner.
signature*
String
The result of an API request signed by a secret kregistered service(ex> game) of partner. For more details, refer to Authentication.
timestamp*
String
The time at which the request was sent, set to a Unix Epoch Timestamp value.
nonce*
String
Random string of 8 characters, composed of uppercase or lowercase alphabets and numbers. A nonce can't be reused within 20 seconds after the successful request.
walletAddress*
String
User's wallet address
serviceContractId*
Number
The contract ID registered for the item transaction for the registered service(ex> game) of partner
metadata*
Object
{
name?: String
image?: String
description?: String
attributes!: Array<Attribute>
}
name (optional)
: The name for the item. If omitted, the name entered when registering the item on the PlayDapp Developers Console is used.
image (optional)
: The image url for the item. If omitted, the image url entered when registering the item on the PlayDapp Developers Console is used.
description (optional)
: The description for the item. If omitted, the description entered when registering the item on the PlayDapp Developers Console is used.
attributes (required)
: Define attributes (skills, levels, etc.) to be given to items registered through PlayDapp Developers Console. These attributes are used as metadata for the NFT.
Metadata follows OpenSea standard type, please refer to Attributes topic in the OpenSea Metadata document.
walletAddress
String
User's wallet address
offset
number
Default: 0
limit
number
Default: 100
svc-api-key*
String
svc-api-key is issued for each registered service(ex> game) of partner.
signature*
String
The result of an API request signed by a secret key issued per registered service(ex> game) of partner. For more details, refer to Authentication.
timestamp*
String
The time at which the request was sent, set to a Unix Epoch Timestamp value.
nonce*
String
Random string of 8 characters, composed of uppercase or lowercase alphabets and numbers. A nonce can't be reused within 20 seconds after the successful request.
nftId*
String
NFT ID for the mint request
svc-api-key*
String
svc-api-key is issued for each registered service(ex> game) of partner.
signature*
String
The result of an API request signed by a secret key issued per registered service(ex> game) of partner. For more details, refer to Authentication.
timestamp*
String
The time at which the request was sent, set to a Unix Epoch Timestamp value.
nonce*
String
Random string of 8 characters, composed of uppercase or lowercase alphabets and numbers. A nonce can't be reused within 20 seconds after the successful request.