Skip to content

Settings API

settings API endpoints

Quick Reference

MethodEndpointAuthDescription
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


Built with ❤️ by the CS2Inspect community