---
title: "GET /guest/feature-flags"
method: GET
path: "/guest/feature-flags"
---

# GET /guest/feature-flags

`GET /guest/feature-flags`

## Query parameters

- `guestAssignments` GuestFeatureFlagAssignments, required
  - `sessionId` string — Returns the session ID.
  - `assignments` object — Returns the current feature flag assignments from the session by feature ID.
- `sessionFeatureFlagContext` SessionFeatureFlagContext, required
  - `initialLandingPagePath` string, nullable — Landing page path, including leading slash.
  - `utmSource` string, nullable — UTM source.
  - `utmCampaign` string, nullable — UTM campaign.
  - `utmMedium` string, nullable — UTM medium.

## Response `200`

getAndAssignGuestFeatureFlags 200 response

- FeatureFlagControllerFeatureFlagsResponse
  - `flags` object, required

---

[API](https://skmtc.dev/mamaearth/apis/mama-earth-api.md) · [All operations](https://skmtc.dev/mamaearth/apis/mama-earth-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/mamaearth/mama-earth-api/revisions/42b90383d711/schema)
