**Source URL:** https://limited.veevavault.dev/vault-api/api-reference/21.3/document-lifecycle/lifecycle-role-assignment-rules/delete-override-rules.md

# Delete Override Rules



Delete override rules configured on a specific lifecycle role.

<Endpoint path="/api/{version}/configuration/role_assignment_rule" method="DELETE"></Endpoint>

## Headers {#headers}

<FieldTable>
| Name | Description |
| --- | --- |
| `Accept` | `application/json` (default) or `application/xml` or `text/csv` |
</FieldTable>

## Query Parameters {#query-parameters}

<FieldTable>
| 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`. |
</FieldTable>

## Request : Delete All Overrides {#request--delete-all-overrides}

<CodeExample title="">
```
curl -X DELETE -H "Authorization: {SESSION_ID}" \
https://myvault.veevavault.com/api/v15.0/configuration/role_assignment_rule?lifecycle__v=general_lifecycle__c&role__v=editor__c

```
</CodeExample>

## Response : Delete All Overrides {#response--delete-all-overrides}

<CodeExample title="">
```
{
  "responseStatus": "SUCCESS",
  "data": {
    "rules_deleted": 2
  }
}

```
</CodeExample>

## Request : Delete Object-Specific Override {#request--delete-object-specific-override}

<CodeExample title="">
```
curl -X DELETE -H "Authorization: {SESSION_ID}" \
https://myvault.veevavault.com/api/v15.0/configuration/role_assignment_rule?lifecycle__v=general_lifecycle__c&role__v=editor__c&product__v.name__v=CholeCap

```
</CodeExample>

## Response : Delete Object-Specific Override {#response--delete-object-specific-override}

<CodeExample title="">
```
{
  "responseStatus": "SUCCESS",
  "data": {
    "rules_deleted": 1
  }
}

```
</CodeExample>

## Response Details {#response-details}

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



---

**Previous:** [Update Override Rules](/vault-api/api-reference/21.3/document-lifecycle/lifecycle-role-assignment-rules/update-override-rules)  
**Next:** [Retrieve Legacy Document Workflow Metadata](/vault-api/api-reference/21.3/document-lifecycle/retrieve-legacy-document-workflow-metadata)