**Source URL:** https://limited.veevavault.dev/commercial/vault-api/api-reference/24.2/binders/binder-templates/update-binder-template.md

# Update Binder Template



Update an existing binder template in your Vault.

By changing the document type/subtype/classification, you can move an existing binder template to a different level of the document type hierarchy, effectively reclassifying the template.

See also: **Bulk Update Binder Templates** [below](/vault-api/api-reference/24.2/binders/binder-templates/bulk-update-binder-templates).

<Endpoint path="/api/{version}/objects/binders/templates" method="PUT"></Endpoint>

## Headers {#headers}

<FieldTable>
| Name | Description |
| --- | --- |
| `Content-Type` | `application/x-www-form-urlencoded` |
| `Accept` | `application/json` (default) or `application/xml` |
</FieldTable>

## Body Parameters {#body-parameters}

You can update the following fields on binder templates:

<FieldTable>
| Name | Description |
| --- | --- |
| `name__v` | Change the name of an existing binder template. |
| `label__v` | Change the label of an existing binder template. This is the name users will see among the available binder templates in the UI. |
| `type__v` | Change the document type to which the template is associated. |
| `subtype__v` | Change the document subtype to which the template is associated. This is only required if associating the template with a document subtype. |
| `classification__v` | Change the document classification to which the template is associated. This is only required if associating the template with a document classification. |
| `active__v` | Set to true or false to indicate whether or not the binder template should be set to active, i.e., available for selection when creating a binder. |
</FieldTable>
In this example:

* The input file format is set to `application/x-www-form-urlencoded`.

* The response format is set to `text/csv`.

* The `active__v` field is set to `false`. We're changing the status of this binder template from "Active" to "Inactive".

## Request {#request}

<CodeExample title="">
```
curl -X PUT -H "Authorization: {SESSION_ID}" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: text/csv" \
-d "active__v=true" \
https://myvault.veevavault.com/api/v15.0/objects/binders/templates/binder_template_1__c

```
</CodeExample>

## Response {#response}

<CodeExample title="">
```
responseStatus,name,errors
SUCCESS,binder_template_1__c,

```
</CodeExample>

## Response Details {#response-details}

On `SUCCESS`, Vault returns the name of the updated binder template.



---

**Previous:** [Create Binder Template Node](/commercial/vault-api/api-reference/24.2/binders/binder-templates/create-binder-template-node)  
**Next:** [Bulk Update Binder Templates](/commercial/vault-api/api-reference/24.2/binders/binder-templates/bulk-update-binder-templates)