Delete Administrator
DeleteAdministrator revokes an administrator role from a user.
In case the administrator role is not found, the request will return a successful response as the desired state is already achieved. You can check the deletion date in the response to verify if the administrator role was deleted during the request.
Required permissions depend on the resource type:
- "iam.member.delete" for instance administrators
- "org.member.delete" for organization administrators
- "project.member.delete" for project administrators
- "project.grant.member.delete" for project grant administrators
Header Parameters
Define the version of the Connect protocol
1Define the timeout, in ms
Request Body
application/json
UserID is the ID of the user whose administrator roles should be removed.
Resource is the type of the resource the administrator roles should be removed for.
Response Body
application/json
application/json
curl -X POST "https://loading/zitadel.internal_permission.v2.InternalPermissionService/DeleteAdministrator" \ -H "Connect-Protocol-Version: 1" \ -H "Content-Type: application/json" \ -d '{ "resource": { "instance": true } }'{
"deletionDate": "2023-01-15T01:30:15.01Z"
}{
"code": "not_found",
"message": "string",
"details": [
{
"type": "string",
"value": "string",
"debug": {}
}
]
}Was this page helpful?
Create Administrator
Create Administrator: CreateAdministrator grants an administrator role to a user for a specific resource. Note that the roles are specific to the resource type. This means that if you want to grant a user the administra...
List Administrators
List Administrators: ListAdministrators returns all administrators and their roles matching the request and the caller's permissions to retrieve. Required permissions depend on the resource type: