Skip to main content
POST
Returns a results map keyed by flag key and a meta block with evaluation metadata. Auth: API key only (Authorization: Bearer <key>).

Body

string[]
required
List of flag keys to evaluate. Minimum 1, maximum 100.
object
required
Shared evaluation context for all requested flags.
string
Stable user identifier.
string
Anonymous identifier when userId is not available.
Record<string, string | number | boolean>
Additional attributes used by flag rules.

Response

Record<string, { value: boolean | string | number | null; reason: "DISABLED" | "RULE_MATCH" | "ROLLOUT" | "DEFAULT" | "FLAG_NOT_FOUND" | "ERROR"; ruleId?: string; variant?: string }>
required
string
required
string
required
number
required
string
Unknown flags and client-restricted flags both return FLAG_NOT_FOUND.

Status codes