**Source URL:** https://limited.veevavault.dev/qualityone/vault-api/api-reference/25.3/binders/update-binders/reclassify-binder

# Reclassify Binder

Reclassify allows you to change the document type of an existing binder. A document "type" is the combination of the `type__v`, `subtype__v`, and `classification__v` fields on a binder. When you reclassify, Vault may add or remove certain fields on the binder. You can only reclassify the latest version of a binder and only one binder at a time. The API does not currently support Bulk Reclassify.

Learn more about:

*   Vault Help: [Reclassifying Documents](https://platform.veevavault.help/en/lr/2271).
*   API: [Retrieve Binders](/qualityone/vault-api/api-reference/25.3/binders)
*   API: [Retrieve Document Fields](/qualityone/vault-api/api-reference/25.3/documents/retrieve-document-fields/retrieve-all-document-fields)
*   API: [Retrieve Document Types, Subtypes, and Classifications](/qualityone/vault-api/api-reference/25.3/documents/retrieve-document-types/retrieve-all-document-types)

#### About this Request

*   You can only reclassify the latest version of a specified binder.
*   You can only reclassify one binder at a time. Bulk reclassify is not currently supported.

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

## Headers

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

## URI Path Parameters

<FieldTable>
| Name | Description |
| --- | --- |
| `{binder_id}` | The binder `id` field value. |
</FieldTable>

## Body Parameters

<FieldTable>
| Name | Description |
| --- | --- |
| `reclassify`<Requiredness type="required" /> | Set to `true`. Without this, a standard binder update action is performed. |
| `type__v`<Requiredness type="optional" /> | The name of the document type being assigned to the binder. |
| `subtype__v`<Requiredness type="optional" /> | The name of the document subtype (if one exists on the type). |
| `classification__v`<Requiredness type="optional" /> | The name of the document classification (if one exists on the subtype). |
| `lifecycle__v`<Requiredness type="optional" /> | The name of the lifecycle. |
</FieldTable>

You can also add or remove values for any other editable field.

Note that additional fields may be required depending on the document type, subtype, and classification being assigned to the binder.

Use the [Document Metadata API](/qualityone/vault-api/api-reference/25.3/documents/retrieve-document-fields/retrieve-all-document-fields) to retrieve required and editable fields in your Vault.

## Request

<CodeExample title="">
```bash
curl -X PUT -H "Authorization: {SESSION_ID}" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "reclassify=true" \
-d "type__v=Claim" \
-d "lifecycle__v=Binder Lifecycle" \
https://myvault.veevavault.com/api/v15.0/objects/binders/776
```
</CodeExample>

## Response

<CodeExample title="">
```json
{
    "responseStatus": "SUCCESS",
    "id": 776
}
```
</CodeExample>

---

**Previous:** [Update Binder](/qualityone/vault-api/api-reference/25.3/binders/update-binders/update-binder)  
**Next:** [Update Binder Version](/qualityone/vault-api/api-reference/25.3/binders/update-binders/update-binder-version)