Remove Group From a Process Permission

Removes a single child group from a process permission assignment on a parent group.

groups/{groupName}/processpermission/{processPermissionName}/{groupNameToRemove} endpoint description
Description Removes a single child group from a process permission assignment on a parent group.
URL
  • /groups/{groupName}/processpermission/{processPermissionName}/{groupNameToRemove}

  • /groups/query/processpermission?groupName={groupName}&processPermissionName={processPermissionName}&groupNameToRemove={groupNameToRemove}

Method DELETE
Parameters
  • groupName

  • processPermissionName

  • groupNameToRemove

Review the parameter definitions and examples of how to use the groups/{groupName}/processpermission/{processPermissionName}/{groupNameToRemove} endpoint in JQuery and C# calls.

Parameters

 groups/{groupName}/processpermission/{processPermissionName}/{groupNameToRemove} endpoint parameters
Variable Name Type Description Required
groupName String The parent group name True (URL)
processPermissionName String Name of the process permission

True (URL)

groupNameToRemove String The child group to remove from the assignmen True (URL)

Examples

JQuery Call

Copy Code
$.ajax({
    url: baseUrl + '/groups/Command/processpermission/Approve Resource Requests/Finance',
    contentType: 'application/json',
    type: 'DELETE'
});

C# Call

Copy Code
public void RemoveGroupFromProcessPermission(Cookie cookie)
{
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(baseUrl + "/groups/Command/processpermission/Approve Resource Requests/Finance");
    request.Method = "DELETE";
    CookieContainer cookieJar = new CookieContainer();
    cookieJar.Add(cookie);
    request.CookieContainer = cookieJar;
    request.GetResponse();
}

Errors

401, 400 (unknown parent group or process permission), 500.