---
title: "Get user's enabled beta features"
method: GET
path: "/users/beta_features"
tags: ["Users"]
---

# Get user's enabled beta features

`GET /users/beta_features`

Retrieve all beta features that the current user has access to.

Beta features are experimental functionality that users can opt into.
Only features where the user has been granted access or has opted in
are returned.

**Authentication Required**: Yes

**Returns**: List of beta features available to the user

## Query parameters

- `id` string
- `id__in` string
- `organization` string
- `organization__in` string
- `referring_user` string
- `referring_user__in` string
- `current_sign_in_at__gt` string
- `current_sign_in_at__lt` string
- `current_sign_in_at__lte` string
- `current_sign_in_at__gte` string
- `search` string
- `lineage` string
- `roles` string
- `role` string
- `has_team` string
- `no_team_incident` string
- `sort` 'created_at' | '-created_at' | 'updated_at' | '-updated_at'
- `recent_phone_users` string
- `team_ids` string
- `equipment` string
- `limit` integer
- `offset` integer

## Response `200`

OK

- BetaFeature[]
  - `id` integer
  - `name` string, nullable — Database-friendly name of the feature or module.
  - `description` string, nullable — Human-readable description of the feature or module.
  - `opt_in` boolean, nullable — Indicates whether users can opt-in to the beta feature.

## Other responses

- `401` — Authentication required

---

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