GamebeastDocs
Dashboard
Project APIExperiments (V2)

List experiments for the analytics picker

GET
/application/{applicationId}/v2/experiments/analytics-catalog

Every experiment in the environment with just its groups, for the query builder's breakdown and filter picker. Unpaginated and changeset-free: the picker renders one flat list and needs only names, so paging the list endpoint and then fetching each experiment's detail would be N+1 for data it discards. Includes ended and terminated experiments — their markers are still queryable — with state so the UI can de-emphasise them, and unitType because a server experiment's bins count player events rather than servers.

Authorization

personalAccessTokenAuth
AuthorizationBearer <token>

Personal access token (prefixed gb_pat_). Acts on behalf of its owner and can never exceed the owner's own permissions. Send it as Authorization: Bearer <token>.

In: header

Path Parameters

applicationId*number

Gamebeast project ID

Header Parameters

environment_id*number

Gamebeast environment ID

Response Body

application/json

curl -X GET "https://example.com/application/0/v2/experiments/analytics-catalog" \  -H "environment_id: 0"
{  "items": [    {      "id": 1,      "name": "string",      "unitType": "user",      "state": "scheduled",      "startsAt": "2019-08-24T14:15:22Z",      "endsAt": "2019-08-24T14:15:22Z",      "groups": [        {          "id": 1,          "label": "string",          "color": "string",          "ordinal": 0        }      ]    }  ]}