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

# GET Platform Settings

> Manage platform-wide configuration.

## Get platform settings

`GET /api/platform-settings`

Manage global platform settings (superadmin only for writes).

### Headers

**x-api-key** `string` *required*

Your API key

**x-api-secret** `string` *required*

Your API secret key

**x-channel-id** `string` *required*

WhatsApp channel ID

```bash cURL theme={null}
curl https://zeplo.ai/api/platform-settings \
  -H "x-api-key: YOUR_API_KEY" \
  -H "x-api-secret: YOUR_API_SECRET" \
  -H "x-channel-id: YOUR_CHANNEL_ID"
```

***

## Update platform settings

`PUT /api/platform-settings`

```json theme={null}
{
  "appName": "My WhatsApp Platform",
  "appUrl": "https://myapp.com",
  "supportEmail": "support@myapp.com",
  "defaultLanguage": "en",
  "maintenanceMode": false,
  "registrationEnabled": true,
  "maxChannelsPerUser": 5
}
```

## Panel configuration

| Endpoint | Method | Description |
| - | - | - |
| `/api/panel` | GET | Get all panel configs |
| `/api/panel` | POST | Create panel config |
| `/api/panel/:id` | GET | Get panel config by ID |
| `/api/panel/:id` | PUT | Update panel config |
| `/api/panel/:id` | DELETE | Delete panel config |

## Brand settings

| Endpoint | Method | Description |
| - | - | - |
| `/api/brand-settings` | GET | Get brand settings |
| `/api/brand-settings` | POST | Create brand settings |
| `/api/brand-settings` | PUT | Update brand settings |

```json theme={null}
{
  "logo": "https://cdn.example.com/logo.png",
  "primaryColor": "#16A34A",
  "companyName": "My Company",
  "favicon": "https://cdn.example.com/favicon.ico"
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.