Returns server configuration data and user context for the frontend. This includes user data, permissions, environment settings, and API keys.
GET
/api/server/data
Authorizations
api_key
Requests manipulating data need to supply a CSRF token
Type
API Key (header: X-CSRF-Token)
Responses
Success
application/json
JSON "user": { "id": 0, "firstname": "string", "lastname": "string", "may": true, "homeRegionId": 0, "hasMailbox": true, "isFoodsaver": true, "verified": true, "avatar": "string" }, "permissions": { }, "page": "string", "subPage": "string", "locations": { "lat": 0, "lon": 0 }, "ravenConfig": "string", "version": "string", "isDev": true, "isTest": true, "locale": "string", "geoapifyApiKey": "string", "groups": [ { "id": 0, "name": "string", "type": 0, "parent_id": 0, "hasAchievements": true, "mayHandleFoodsaverRegionMenu": true, "hasConference": true, "hasResources": true, "isAdmin": true, "hasSubgroups": true, "isChainGroup": true, "mailboxId": 0 } ], "regions": [ { "id": 0, "name": "string", "type": 0, "parent_id": 0, "hasAchievements": true, "mayHandleFoodsaverRegionMenu": true, "hasConference": true, "hasResources": true, "isAdmin": true, "mayAccessReports": true, "isReportAdmin": true, "isArbitrationAdmin": true, "maySetRegionPin": true, "mailboxId": 0 } ]
{
}