NotifiableUpdateMemberRolesRequest

Deprecated: roleNamesToAdd - use rolesToAdd instead. Deprecated: roleNamesToRemove - use rolesToRemove instead


Properties

customRoles Optional

Request body to update roles.


boolean
notifyUsers Optional

Send e-mail notification to the user(s).


organizationRoles Optional

Request body to update roles.


serviceRoles Optional

Service roles to be updated.

JSON Example

{
	"customRoles": {
		"roleNamesToAdd": [
			"string"
		],
		"roleNamesToRemove": [
			"string"
		],
		"rolesToAdd": [
			{
				"expiresAt": 3609941597,
				"membershipType": "DIRECT",
				"name": "string",
				"resource": "string"
			}
		],
		"rolesToRemove": [
			{
				"name": "string",
				"resource": "string"
			}
		],
		"rolesToUpdate": [
			{
				"expiresAt": 3609941597,
				"membershipType": "DIRECT",
				"name": "string",
				"resource": "string"
			}
		]
	},
	"notifyUsers": false,
	"organizationRoles": {
		"roleNamesToAdd": [
			"string"
		],
		"roleNamesToRemove": [
			"string"
		],
		"rolesToAdd": [
			{
				"expiresAt": 3609941597,
				"membershipType": "DIRECT",
				"name": "string",
				"resource": "string"
			}
		],
		"rolesToRemove": [
			{
				"name": "string",
				"resource": "string"
			}
		],
		"rolesToUpdate": [
			{
				"expiresAt": 3609941597,
				"membershipType": "DIRECT",
				"name": "string",
				"resource": "string"
			}
		]
	},
	"serviceRoles": [
		{
			"roleNamesToAdd": [
				"string"
			],
			"roleNamesToRemove": [
				"string"
			],
			"rolesToAdd": [
				{
					"expiresAt": 3609941597,
					"membershipType": "DIRECT",
					"name": "string",
					"resource": "string"
				}
			],
			"rolesToRemove": [
				{
					"name": "string",
					"resource": "string"
				}
			],
			"rolesToUpdate": [
				{
					"expiresAt": 3609941597,
					"membershipType": "DIRECT",
					"name": "string",
					"resource": "string"
				}
			],
			"serviceDefinitionId": "string"
		}
	]
}

Feedback

Was this page helpful?