**Source URL:** https://limited.veevavault.dev/safety/vault-api/api-reference/25.3/binders/retrieve-binders/retrieve-all-binder-versions

# Retrieve All Binder Versions

Retrieve all versions of a binder.

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

## Headers

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

## URI Path Parameters

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

## Request

<CodeExample title="">
```bash
curl -X GET -H "Authorization: {SESSION_ID}" \
https://myvault.veevavault.com/api/v15.0/objects/binders/29/versions
```
</CodeExample>

## Response

<CodeExample title="">
```json
{
  "responseStatus": "SUCCESS",
  "versions": [
    {
      "number": "0.1",
      "value": "https://medcomms-veevapharm.veevavault.com/api/v15.0/objects/binders/29/versions/0/1"
    },
    {
      "number": "0.2",
      "value": "https://medcomms-veevapharm.veevavault.com/api/v15.0/objects/binders/29/versions/0/2"
    }
  ]
}
```
</CodeExample>

## Response Details

Binders have versions just like regular documents. On `SUCCESS`, Vault returns a list of the available versions for the specified binder.

---

**Previous:** [Retrieve Binder](/safety/vault-api/api-reference/25.3/binders/retrieve-binders/retrieve-binder)  
**Next:** [Retrieve Binder Version](/safety/vault-api/api-reference/25.3/binders/retrieve-binders/retrieve-binder-version)