Feature gating with http api
Using the HTTP API
Step 1: Get the Statsig client SDK key
To get the Statsig client SDK key,
-
Log into the Statsig console at https://console.statsig.com
-
Click on the Project Settings gear icon next to your account settings at the top right corner of the page as shown below
-
Click on the API Keys tab
-
Copy the active Client API Key
Step 2: Post a check gate request with Statsig
curl \
--header "statsig-api-key: <CLIENT-SDK-KEY>" \
--header "Content-Type: application/json" \
--request POST \
--data '{"user": { "userID": "<" },"gateName":"<YOUR-GATE-NAME>"}' \
"https://api.statsig.com/v1/check_gate"
Response:
{"name":"YOUR-GATE-NAME","value":false}
Step 3 (Optional): Post a log event request with Statsig
curl \
--header "statsig-api-key: <CLIENT-SDK-KEY>" \
--header "Content-Type: application/json" \
--request POST \
--data '{"events": [{"user": { "userID": "42" }, "time": 1616826986211, "eventName": "test_api_event"}]}' \
"https://api.statsig.com/v1/log_event"
Response:
{"success":true}