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
| Operation | Request | Who may call it |
|---|---|---|
| clientEvaluate | POST /client/v1/evaluate | client key, allowed origin |
| clientStreamHints | GET /client/v1/stream | client 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 } }.