> ## Documentation Index
> Fetch the complete documentation index at: https://support.visualcare.com.au/llms.txt
> Use this file to discover all available pages before exploring further.

# Client documents

> Retrieve client documents with metadata including visibility and protection settings

### GET /documents-clients

Retrieves all client documents.

<Note>This is a read-only endpoint. There's no POST endpoint for client document uploads (unlike worker documents).</Note>

**Parameters:**

| Parameter  | Default | Description                                 |
| ---------- | ------- | ------------------------------------------- |
| `fromDate` | -       | Documents from date. Format: `YYYY-MM-DD`   |
| `toDate`   | -       | Documents before date. Format: `YYYY-MM-DD` |

**Example response:**

```json theme={null}
[
  {
    "DocId": 1705,
    "ClientId": 4472,
    "DocumentName": "MyCareConnect_User Guide Mob April 2020.pdf",
    "Note": "",
    "Protected": 0,
    "VisibleCarerMobile": 0,
    "VisibleClientMobile": 0,
    "CreatedBy": "user@example.com"
  }
]
```

**Response fields:**

| Field                 | Type    | Notes |
| --------------------- | ------- | ----- |
| `DocId`               | integer |       |
| `ClientId`            | integer |       |
| `DocumentName`        | string  |       |
| `Note`                | string  |       |
| `Protected`           | integer | 0/1   |
| `VisibleCarerMobile`  | integer | 0/1   |
| `VisibleClientMobile` | integer | 0/1   |
| `CreatedBy`           | string  | Email |

<Warning>No `clientId` filter parameter is documented. No `categoryId` filter. Filtering is limited to date range only. No file download or content retrieval endpoint exists.</Warning>
