Delete User Preferences for Users
delete
/ic/api/process/v1/preferences/bulk
Delete user preferences for mulitple users. You must be an administrator to use this API.
Request
Supported Media Types
- application/json
PreferenceBulkDeleteRequest Object
Response
Supported Media Types
- application/json
200 Response
Success
Root Schema : preferencesResponse
Type:
Show Source
object
-
appPrefResponse:
object appPrefResponse
Additional Properties Allowed: additionalProperties
-
invalidUsers:
array invalidUsers
-
levels:
integer(int32)
-
links:
array links
-
message:
string
-
title:
string
-
userPrefResponse:
object userPrefResponse
Additional Properties Allowed: additionalProperties
400 Response
Bad request
401 Response
Unauthorized
500 Response
Internal Server Error
Examples
The following example shows how to delete user preferences for multiple users by submitting a DELETE request on the REST resource.
Example: Delete all user preferences for users htwain, jlondon
Send Request:
DELETE https://example.com/ic/api/process/v1/preferences/bulk
Request Body:
{
"users" : ["htwain","jlondon"],
"deleteAllUserPreferences" : true
}
Example: Delete specific user preferences for users htwain, hlondon
Send Request:
DELETE https://example.com/ic/api/process/v1/preferences/bulk
Request Body:
{
"users" : ["htwain","jlondon"],
"userPrefKeys" : ["VACATION_RULE","NOTIFICATION_TZ"]
}