Sorry, we didn't find any relevant articles for you.

Send us your queries using the form below and we will get back to you with a solution.

Remove Role

Description

This web service is used to remove Roles to existing User in an Organization.

Parameters

The following parameters are required in this web service.

organizationId: Defines the Organization Id of an Organization where that user exist.

username: Defines a unique username which will gives the existing user to be remove assigned GenRocket roles.

roles: Defines the list of GenRocket roles that can be remove from an existing user. List of available roles are - ROLE_USER, ROLE_ORG_ADMIN,ROLE_WEB_SERVICE.

Remove Role curl command (Example)

curl --insecure -H "accept:application/json" -H "Content-Type:application/json" -H "X-Auth-Token:XXXXXXX" -d '{organizationId: "XXXXXXX-ddc9-481c-adad-XXXXXXXXXXXX",username: "email@email.com"roles: ['ROLE_ORG_ADMIN']}' https://app.genrocket.com/rest/user/removeRole

URL Request

https://app.genrocket.com/rest/user/removeRole

Payload Request (Example)

{
organizationId:  "XXXXXXX-ddc9-481c-adad-XXXXXXXXXXXX",
username: "email@email.com",
    "roles": 
    [
      "ROLE_ORG_ADMIN",
    ]

}

The payload request must include X-Auth-Token in header which was received using manager login for sessionId verification.

Payload OK Response (Example)

{
  "errors": {
  },
  "fields": {
   organizationId:  "XXXXXXX-ddc9-481c-adad-XXXXXXXXXXXX",
    "firstName": "ABC",
    "lastName": "XYZ",
    "username": "email@email.com",
    "enabled": true,
    "roles": 
    [
      "ROLE_USER"
    ]

  },
  "success": true
}