Get or evaluate configuration
Changed onReturns a configuration for the calling SDK's application and environment. When identity headers (distinct-id, unit-type) are present, evaluates active experiments, persists assignments and exposure proxies, applies changesets, and returns the merged configuration with experiment metadata. Without identity headers, returns the unevaluated base configuration. Supply the SDK's stored hash or If-None-Match header for 304 change detection.
Request
- Base URLhttps://api.gamebeast.gg
- AuthAPI key in header authorization
Query parameters
Headers
Environment alias. Defaults to development when omitted; studio is accepted as a synonym for it. Any alias outside the calling key's environment scope is rejected with 403.
Response
Default Response
Example response
{
"hash": "9f2c4e1ab7d0c3e58f6a2b1d4c7e9f0a3b5d8c1e2f4a6b8d0c2e4f6a8b0d2c4e",
"configurationId": 12,
"name": "Game Settings",
"configuration": {
"PlayerSpeed": 16,
"NPCs": {
"Spider": {
"Health": 120
}
}
},
"privacy": [],
"updatedAt": "2026-09-24T17:00:00.000Z",
"experiments": [
{
"experimentId": 7,
"groupId": 21,
"assignmentVersion": 1,
"source": "weightedHash",
"exposureProxyRecorded": true
}
],
"requiredProperties": []
}Changes
- breaking
the response property
became nullable for the status - breaking
the
response's property type changed from no type tostringnullfor status - info
for the
headerrequest parameterproject-id, the exclusiveMinimum was decreased fromtrueto0.00 - info
added the media type
application/jsonfor the response with the status - info
removed
subschema #1subschema #2from theresponse propertyanyOflist for the response status - info
the
response's property pattern was changed from^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$to^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$for the status
- breaking
- warning
added the new
RATE_LIMITEDenum value to theresponse property for the response status - warning
added the new
RATE_LIMITEDenum value to theresponse property for the response status - warning
added the new
RATE_LIMITEDenum value to theresponse property for the response status - warning
added the new
RATE_LIMITEDenum value to theresponse property for the response status - warning
added the new
UNAUTHORIZEDenum value to theresponse property for the response status - warning
added the new
UNAUTHORIZEDenum value to theresponse property for the response status - warning
added the new
UNAUTHORIZEDenum value to theresponse property for the response status - warning
added the new
UNAUTHORIZEDenum value to theresponse property for the response status - info
api operation id
getConfigurationwas added
- warning