Platform settings are global infrastructure configuration managed by the platform owner tenant. They store channel provider credentials (email, SMS, push) and other infrastructure settings. Encrypted values are masked in responses. Admin only, platform owner tenant only.Documentation Index
Fetch the complete documentation index at: https://docs.kaireonai.com/llms.txt
Use this file to discover all available pages before exploring further.
GET /api/v1/platform-settings
Retrieve platform settings, optionally filtered by category.Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
category | string | No | Settings category (e.g., email, sms, push). Omit to get all categories |
Response — Single Category
Response — All Categories
PUT /api/v1/platform-settings
Update platform settings for a category. Admin only, platform owner tenant only.Request Body
| Field | Type | Required | Description |
|---|---|---|---|
category | string | Yes | Settings category |
settings | array | Yes | Array of setting objects |
settings[].key | string | Yes | Setting key |
settings[].value | string | Yes | Setting value |
settings[].encrypted | boolean | No | Whether to encrypt the value at rest |
settings[].description | string | No | Human-readable description |