Skip to content

Delete override rules configured on a specific lifecycle role.

DELETE/api/{version}/configuration/role_assignment_rule
NameDescription
Acceptapplication/json (default) or application/xml or text/csv
NameDescription
lifecycle__vInclude the name of the lifecycle from which to delete override rules. For example, lifecycle__v=general_lifecycle__c.
role__vInclude the name of the role from which to delete override rules. For example, role__v=editor__c.
{object_name}Optional: To delete overrides on a specific object by ID, include the object ID. For example, product__v=0PR0011001.
{object_name}.name__vOptional: To delete overrides on a specific object by name, include the object name. For example, product__v.name__v=CholeCap.
curl -X DELETE -H "Authorization: {SESSION_ID}" \ https://myvault.veevavault.com/api/v17.3/configuration/role_assignment_rule?lifecycle__v=general_lifecycle__c&role__v=editor__c
{ "responseStatus": "SUCCESS", "data": { "rules_deleted": 2 } }

Request : Delete Object-Specific Override

Section link for Request : Delete Object-Specific Override
curl -X DELETE -H "Authorization: {SESSION_ID}" \ https://myvault.veevavault.com/api/v17.3/configuration/role_assignment_rule?lifecycle__v=general_lifecycle__c&role__v=editor__c&product__v.name__v=CholeCap

Response : Delete Object-Specific Override

Section link for Response : Delete Object-Specific Override
{ "responseStatus": "SUCCESS", "data": { "rules_deleted": 1 } }

On SUCCESS, the example response displays the number of override rules that were deleted from the lifecycle role.