Skip to content
FlagPilot
Menu

Delivery API

Delivery: browser clients

Evaluate client-enabled flags for a browser context with a client key.

Browsers never hold a server key. With a client key they post a context and get back values, variation ids and reason kinds for flags marked client-enabled, never rules, segments or overrides. The request origin must be on the key’s allow-list.

Operations

Delivery: browser clients operations
OperationRequestWho may call it
clientEvaluatePOST /client/v1/evaluateclient key, allowed origin
clientStreamHintsGET /client/v1/streamclient key, allowed origin

Management API requests carry a user token and are checked against the caller’s organization role. Delivery API requests carry an SDK key; the two never cross. Errors are always { error: { code, message } }.