Revoke superuser role from a user
DELETE
/api/v1/system-roles/superuser/{userId}
const url = 'http://localhost:3000/api/v1/system-roles/superuser/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request DELETE \ --url http://localhost:3000/api/v1/system-roles/superuser/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0 \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”userId
required
string format: uuid
User UUID
Responses
Section titled “Responses”Superuser role revoked
Cannot revoke own superuser role or last superuser
Only superusers can revoke roles
User not found or does not have superuser role