Assigns policies to a user (for ordinary users)

Delegate policy.

post

Delegate policy.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
usernamestringRequired

User Identifier

Example: username
Body
policyIdsstring[]RequiredExample: ["000000000000000000000001"]
assignbooleanRequiredExample: true
Responses
chevron-right
200

Assigned policy.

application/json
idstringRequiredExample: 000000000000000000000001
uuidstringRequiredExample: 00000000-0000-0000-0000-000000000000
namestringRequiredExample: Policy name
descriptionstringRequiredExample: Description
topicDescriptionstringRequiredExample: Description
policyTagstringRequiredExample: Tag
statusstring · enumRequiredExample: DRAFTPossible values:
creatorstringRequiredExample: #did:hedera:testnet:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA_0.0.0000001
ownerstringRequiredExample: #did:hedera:testnet:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA_0.0.0000001
topicIdstringRequiredExample: 0.0.1
messageIdstringRequiredExample: 0000000000.000000001
codeVersionstringRequiredExample: 1.0.0
createDatestringRequiredExample: 1900-01-01T00:00:00.000Z
versionstringRequiredExample: 1.0.0
configobjectRequired
userRolestringRequiredExample: Installer
userRolesstring[]RequiredExample: ["Installer"]
userGroupobjectRequiredExample: {"uuid":"00000000-0000-0000-0000-000000000000","role":"Installer","groupLabel":"Label","groupName":"Name","active":true}
userGroupsobject[]RequiredExample: [{"uuid":"00000000-0000-0000-0000-000000000000","role":"Installer","groupLabel":"Label","groupName":"Name","active":true}]
policyRolesstring[]RequiredExample: ["Registrant"]
policyNavigationobject[]RequiredExample: [{"role":"Registrant","steps":[{"block":"Block tag","level":1,"name":"Step name"}]}]
policyTopicsobject[]RequiredExample: [{"name":"Project","description":"Project","memoObj":"topic","static":false,"type":"any"}]
policyTokensobject[]RequiredExample: [{"tokenName":"Token name","tokenSymbol":"Token symbol","tokenType":"non-fungible","decimals":"","changeSupply":true,"enableAdmin":true,"enableFreeze":true,"enableKYC":true,"enableWipe":true,"templateTokenTag":"token_template_0"}]
policyGroupsobject[]RequiredExample: [{"name":"Group name","creator":"Registrant","groupAccessType":"Private","groupRelationshipType":"Multiple","members":["Registrant"]}]
categoriesstring[]Required
projectSchemastringRequiredExample: 00000000-0000-0000-0000-000000000000
post
/permissions/users/{username}/policies/delegate

Last updated

Was this helpful?