Skip to content

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

TypeAPI 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": {
},
"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
}
]
}

Playground

Authorization

Samples

cURL
JavaScript
PHP
Python