Skip to main content

Step 1: Create a sample treatment

Visit the guide here (Creating your first treatment) to set up a sample treatment for testing.

Step 2: Fire request

Go to the console, click on the API Integration tab, and click “Show API Key” to get the API Key. api-integration Once you have the API key, fire the curl request below through the UI or from your terminal.
Understanding The Request
This request has the following parameters:
ParamTypeDescription
projectIdstringFor a given customer’s project, this should always be the same.
userIdstringThis is the Unique ID for every user.
surfacesstringRefer to the surface json
Surface
ParamTypeDescription
surfacestringClient configured parameter to request treatments for a particular UI component, screen (home screen), or use case (coupon). A typical example of surface is “HOME_SCREEN” or “PURCHASE_SCREEN”.
maximumTreatmentCountint64Maximum number of treatments that should be returned to the client for the given surface. If no value is set, this defaults to 1.
minimumTreatmentCountint64Minimum number of treatments that should be returned to the client for a given surface. If this field is set, the response is guaranteed to have either 0 or greater than equal to the value of minimumTreatmentCount number of treatments. If no value is set, it defaults to 0.
See below for a sample response: