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.
| Param | Type | Description |
|---|---|---|
| projectId | string | For a given customer’s project, this should always be the same. |
| userId | string | This is the Unique ID for every user. |
| surfaces | string | Refer to the surface json |
| Param | Type | Description |
|---|---|---|
| surface | string | Client 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”. |
| maximumTreatmentCount | int64 | Maximum number of treatments that should be returned to the client for the given surface. If no value is set, this defaults to 1. |
| minimumTreatmentCount | int64 | Minimum 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. |