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

Playground​

Authorization

Samples​

cURL
JavaScript
PHP
Python