---
title: "Resolve experiment assignments"
method: GET
path: "/sdk/v2/experiments/assignments"
tags: ["SDK Experiments (V2)"]
---

# Resolve experiment assignments

`GET /sdk/v2/experiments/assignments`

Resolve assignments for the identified unit without returning configuration content. Creates assignments as needed but does not merge or return the configuration document. Primarily for diagnostics and SDKs that fetch assignments separately.

## Query parameters

- `configuration` string

## Headers

- `environment` 'production' | 'development'
- `project-id` integer
- `distinct-id` string
- `unit-type` 'user' | 'server'
- `evaluation-context` string

## Response `200`

Default Response

- object
  - `configurationId` number, required
  - `assignments` object[], required
    - `experimentId` number, required
    - `groupId` number, required
    - `automaticGroupId` union, required
      - number
      - unknown
    - `overrideGroupId` union, required
      - number
      - unknown
    - `status` 'active' | 'unenrolled', required
    - `source` 'weightedHash' | 'roundRobin' | 'manual', required
    - `assignmentVersion` number, required

## Other responses

- `400` — Default Response
- `404` — Default Response
- `503` — Default Response

---

[API](https://skmtc.dev/gamebeast/apis/gamebeast-api.md) · [All operations](https://skmtc.dev/gamebeast/apis/gamebeast-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/gamebeast/gamebeast-api/revisions/801fbad9d8d0/schema)
