Create Profile

Create a new profile on your NFT Management Platform.

URL

To create a new profile, use /profile.

POST - https://{{nmpUrl}}/profile

Body

FieldTypeRequiredDescription
nameStringUser's ID.
rights*admin, certRead, certCreate, certPrint, certDelete, certDelete, certRecover, messageSend, assetsUpload, identityUpdate, accountManage, messageSetupAuto, usersManage, eventCreate, reporting, smartContractSendRight(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"
}

RightDescription
adminAll rights are associated with this profile.
certReadRead digital passports only.
certCreateCreate digital passports.
certPrintPrint digital passport.
certDeleteDestroy digital passport.
certRecoverRecover digital passport.
messageSendSend messages to digital passports.
assetsUploadUpload media hosted on your NFT Management Platform for digital passport design.
identityUpdateUpdate the identity associated with your NFT Management Platform.
accountManageManage accounts on your NFT Management Platform.
usersManageManage users on your NFT Management Platform.
eventCreateCreate and link Arianee events to digital passports.
reportingAccess reporting.
smartContractSendManage smart contracts.