---
title: "Get Public Settings (Realtime)"
slug: "get-public-settings-realtime"
updated: 2026-05-18T14:33:49Z
published: 2026-05-18T14:33:49Z
stale: true
---

> ## Documentation Index
> Fetch the complete documentation index at: https://developer.rocket.chat/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Public Settings (Realtime)

![](https://cdn.us.document360.io/27ca1fd4-36d7-4cde-b4eb-97fc1652954c/Images/Documentation/Deprecated.svg)

Retrieve all public settings.

| Method | Requires Auth |
| --- | --- |
| `public-settings/get` | Yes |

## Payload parameters

| Argument | Example | Required | Description |
| --- | --- | --- | --- |
| `date` | `{ "$date": 1480377601 }` | Optional | Filters the results to contain the updated and removed settings after the provided time. It accepts timestamps. |

## Example call to retrieve all settings

```json
{
    "msg": "method",
    "method": "public-settings/get",
    "id": "42"
}
```

### Example response

```json
{
    "msg": "result",
    "id": "42",
    "result": [
        {
            "_id": "FileUpload_Enabled",
            "value": true,
            "enterprise": false,
            "requiredOnWizard": false
        },
        {
            "_id": "FileUpload_MaxFileSize",
            "value": 104857600,
            "enterprise": false,
            "requiredOnWizard": false
        },
        {
            "_id": "FileUpload_MediaTypeWhiteList",
            "value": "",
            "enterprise": false,
            "requiredOnWizard": false
        },
        {
            "_id": "FileUpload_MediaTypeBlackList",
            "value": "image/svg+xml",
            "enterprise": false,
            "requiredOnWizard": false
        },
        {
            "_id": "FileUpload_ProtectFiles",
            "value": true,
            "enterprise": false,
            "requiredOnWizard": false
        },
        {
            "_id": "FileUpload_RotateImages",
            "value": true,
            "enterprise": false,
            "requiredOnWizard": false
        },
}
```

## Example call to retrieve the updated and removed settings since the provided date

```json
{
    "msg": "method",
    "method": "public-settings/get",
    "id": "42",
    "params": [ { "$date": 1480377601 } ]
}
```

### Example response

```json
"result": {
        "update": [
            {
                "_id": "FileUpload_Enabled",
                "value": true,
                "enterprise": false,
                "requiredOnWizard": false
            },
            {
                "_id": "FileUpload_MaxFileSize",
                "value": 104857600,
                "enterprise": false,
                "requiredOnWizard": false
            },
            {
                "_id": "FileUpload_MediaTypeWhiteList",
                "value": "",
                "enterprise": false,
                "requiredOnWizard": false
            },
            {
                "_id": "FileUpload_MediaTypeBlackList",
                "value": "image/svg+xml",
                "enterprise": false,
                "requiredOnWizard": false
            },
            {
                "_id": "FileUpload_ProtectFiles",
                "value": true,
                "enterprise": false,
                "requiredOnWizard": false
            },
            {
                "_id": "FileUpload_RotateImages",
                "value": true,
                "enterprise": false,
                "requiredOnWizard": false
            }
             ],
        "remove": []
    }
}
```
