Web3 Module
Consists of all possible APIs related to Dynamic NFT for a user in the Entity.
Consists of all possible APIs related to Dynamic NFT for a user in the Entity.
Dynamic NFT Module creates a Dynamic NFT whose metadata updates based on member activity.
Get all the Dynamic NFTs of a user across all entities.
GET
https://api.questprotocol.xyz/api/mynfts
Name | Type | Description |
---|---|---|
Get user’s Dynamic NFTs for a particular Entity.
GET
https://api.questprotocol.xyz/api/entities
Name | Type | Description |
---|---|---|
Get all the Dynamic NFT themes for a particular Entity.
GET
https://api.questprotocol.xyz/api/entities
Can be only performed by admin/owner of the Entity.
Get all the Dynamic NFT themes for a particular Entity.
POST
https://api.questprotocol.xyz/api/entities
Can be only performed by admin/owner of the Entity. Please contact Quest Admin if you want to add more items in here.
Update Dynamic NFT theme for a particular Entity. Can be only performed by admin/owner of the Entity.
POST
https://api.questprotocol.xyz/api/entities
Delete Dynamic NFT theme for a particular Entity.
POST
https://api.questprotocol.xyz/api/${entityID}/themes/${themeID}/delete?address=&signature=
Can be only performed by admin/owner of the Entity.
Set default Dynamic NFT theme in an Entity like setting the first theme for any user in the Entity.
POST
https://api.questprotocol.xyz/api/entities/${entityID}/themes/default?address=&signature=
Can be only performed by admin/owner of the Entity.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
address*
String
signature*
String
entityID*
String
mynfts*
String
address*
String
signature*
String
entityID
String
themes
String
address*
String
signature*
String
entityID
String
themes
String
address*
String
signature*
String
level*
String
title*
String
price*
String
backgroundImageIPFS*
String
horizontalLogoImageIPFS*
String
squareLogoImageIPFS*
String
backgroundColor*
String
accentColor1
String
accentColor2
String
entityID
String
themes
String
themeID
String
update
String
signature*
String
address
String
entityID
String
themes
String
themeID
String
delete
String
address*
String
signature*
String
entities
String
entityID
String
themes
String
default
String
signature*
String
address*
String