/api/server/public

This endpoint is used to fetch "public" configuration options. This may be useful for building custom clients, as it requires no authentication.

GET
Request

Get public configuration options.

Response

Status: 200 OK

Content-Type: application/json

An object like the below example

Example

{
"oauth": {
"bypassLocalLogin": false,
"loginOnly": false
},
"oauthEnabled": {
"discord": true,
"github": false,
"google": false,
"oidc": false
},
"website": {
"loginBackground": null,
"loginBackgroundBlur": true,
"title": "Zipline",
"tos": true
},
"features": {
"oauthRegistration": true,
"userRegistration": true
},
"mfa": {
"passkeys": true
},
"files": {
"maxFileSize": "10gb"
},
"chunks": {
"max": "95mb",
"size": "80mb",
"enabled": true
},
"firstSetup": false,
"tos": "# hello\n\n1. no bad files"
}


Last updated: 8/13/2025
Edit this page on GitHub