Skip to main content
Evaluates a single flag against a device context you supply, and returns the resolved value plus a trace of every rule that was considered. Nothing is persisted — no evaluation is recorded, and no device state changes.

Request

:flagId must be the flag’s UUID.

Headers

Calls count against the flags rate-limit bucket.

Body

Response

Per-device overrides are not applied here — the trace covers rules and the environment default only. To confirm what a specific device receives, call GET /api/v1/flags with that device’s X-Device-ID.

Errors