Skip to main content
Overrides pin a flag to a fixed value for a single device — useful for QA testing a variant on one device without touching targeting rules or affecting other users. An override wins over rule evaluation and rollout bucketing for the targeted device. Overrides can optionally expire.

Authentication

The endpoints below are part of the dashboard API and require a dashboard session (cookie-based). Listing requires any organization role (viewer+); creating and deleting require Member role or above. The same operations are available to API keys under /api/v1/org/flags/:flagRef/overrides with the flags:read / flags:write scopes — see Manage Flags. That surface uses snake_case field names (device_key_id, forced_value, expires_at) and accepts a flag key as well as a UUID.

List overrides

Returns all overrides for the flag, newest first. Response

Create an override

Requires Member role or above. Request body
Response — the created override (same shape as list).

Delete an override

Requires Member role or above. Response204 No Content

Errors

See also