Delete Override Rules
Delete override rules configured on a specific lifecycle role.
DELETE
/api/{version}/configuration/role_assignment_ruleHeaders
Section link for Headers| Name | Description |
|---|---|
Accept | application/json (default) or application/xml or text/csv |
Query Parameters
Section link for Query Parameters| Name | Description |
|---|---|
lifecycle__v | Include the name of the lifecycle from which to delete override rules. For example, lifecycle__v=general_lifecycle__c. |
role__v | Include 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__v | Optional: To delete overrides on a specific object by name, include the object name. For example, product__v.name__v=CholeCap. |
Request : Delete All Overrides
Section link for Request : Delete All Overridescurl -X DELETE -H "Authorization: {SESSION_ID}" \
https://myvault.veevavault.com/api/v21.3/configuration/role_assignment_rule?lifecycle__v=general_lifecycle__c&role__v=editor__cResponse : Delete All Overrides
Section link for Response : Delete All Overrides{
"responseStatus": "SUCCESS",
"data": {
"rules_deleted": 2
}
}Request : Delete Object-Specific Override
Section link for Request : Delete Object-Specific Overridecurl -X DELETE -H "Authorization: {SESSION_ID}" \
https://myvault.veevavault.com/api/v21.3/configuration/role_assignment_rule?lifecycle__v=general_lifecycle__c&role__v=editor__c&product__v.name__v=CholeCapResponse : Delete Object-Specific Override
Section link for Response : Delete Object-Specific Override{
"responseStatus": "SUCCESS",
"data": {
"rules_deleted": 1
}
}Response Details
Section link for Response DetailsOn SUCCESS, the example response displays the number of override rules that were deleted from the lifecycle role.