Create Profile
Create a new profile on your NFT Management Platform.
URL
To create a new profile, use /profile
.
POST - https://{{nmpUrl}}/profile
Body
Field | Type | Required | Description |
---|---|---|---|
name | String | โ | User's ID. |
rights | admin , certRead , certCreate , certPrint , certDelete , certDelete , certRecover , messageSend , assetsUpload , identityUpdate , accountManage , messageSetupAuto , usersManage , eventCreate , reporting , smartContractSend | โ | Right(s) you wish to associate with the new profile. |
{
"name": "recoverOnly",
"rights": ["certRecover", "certDelete"]
}
Return Payload
The NFT Management Platform profile has been added.
{
"name": "test2",
"rights": [
"certCreate",
"certRead"
],
"_id": "65ca38fdc784dd6e41c3871a",
"__v": 0,
"id": "65ca38fdc784dd6e41c3871a"
}
Right | Description |
---|---|
admin | All rights are associated with this profile. |
certRead | Read digital passports only. |
certCreate | Create digital passports. |
certPrint | Print digital passport. |
certDelete | Destroy digital passport. |
certRecover | Recover digital passport. |
messageSend | Send messages to digital passports. |
assetsUpload | Upload media hosted on your NFT Management Platform for digital passport design. |
identityUpdate | Update the identity associated with your NFT Management Platform. |
accountManage | Manage accounts on your NFT Management Platform. |
usersManage | Manage users on your NFT Management Platform. |
eventCreate | Create and link Arianee events to digital passports. |
reporting | Access reporting. |
smartContractSend | Manage smart contracts. |
Updated 3 months ago