Settings API
settings API endpoints
Quick Reference
| Method | Endpoint | Auth | Description |
|---|---|---|---|
GET | /api/admin/settings | 🔓 | GET /api/admin/settings Returns all app settings a... |
PUT | /api/admin/settings | 🔓 | PUT /api/admin/settings Upsert an app setting (ins... |
Endpoints
GET /api/admin/settings
GET /api/admin/settings Returns all app settings as an array. Requires admin authentication (any admin role).
Response
typescript
type Response = SuccessResponse<T>📁 Source: server/api/admin/settings/index.get.ts
PUT /api/admin/settings
PUT /api/admin/settings Upsert an app setting (insert if not exists, update if exists). Requires superadmin role. Body: { key: string, value: string | number | boolean }
Response
typescript
type Response = SuccessResponse<T>📁 Source: server/api/admin/settings/index.put.ts