**Source URL:** https://limited.veevavault.dev/commercial/vault-api/api-reference/19.1/documents/document-attachments/determine-if-a-document-has-attachments.md

# Determine if a Document has Attachments



<Endpoint path="/api/{version}/objects/documents/{doc_id}" method="GET"></Endpoint>

## Headers {#headers}

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

## URI Path Parameters {#uri-path-parameters}

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

## Request {#request}

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

```
</CodeExample>

## Response (abridged) {#response-abridged}

<CodeExample title="">
```
{
    "attachments": [
        {
            "id": 566,
            "url": "https://myvault.veevavault.com/api/v15.0/objects/documents/565/attachments/566"
        },
        {
            "id": 567,
            "url": "https://myvault.veevavault.com/api/v15.0/objects/documents/565/attachments/567"
        }
    ]
}

```
</CodeExample>

## Response Details {#response-details}

Shown above, document `id` 565 has two different attachments: `id` 566 and `id` 567. Note that this endpoint does not retrieve the number of versions of each attachment nor the attachment metadata. The "attachments" attribute is displayed in the response for documents in which attachments have been enabled on the document type (even if the document has no attachments).



---

**Previous:** [Document Attachments](/commercial/vault-api/api-reference/19.1/documents/document-attachments)  
**Next:** [Retrieve Document Attachments](/commercial/vault-api/api-reference/19.1/documents/document-attachments/retrieve-document-attachments)