Retrieves engagements with list of custom events that are used in the audience rule, either directly or indirectly via a feature match. Supports paging. Examples:
| URI | Results |
|---|---|
| GET /v1/engagement/extended?pageSize=100 | Get first 100 engagements. |
| GET /v1/engagement/extended?pageSize=100&pageNumber=1 | Get next 100 engagements. |
| GET /v1/engagement/extended?contentTypes=IN_APP_DIALOG,IN_APP_GUIDE | Get dialog and guide engagements. |
Query parameters
-
Content Types
Values are
IN_APP_DIALOG,IN_APP_CAROUSEL,IN_APP_GUIDE,IN_APP_NOTIFICATION,OUT_BOUND_EMAIL,IN_APP_NPS_SURVEY,IN_APP_CES_SURVEY,IN_APP_RATING_SURVEY,IN_APP_BOOLEAN_SURVEY,IN_APP_MULTIPLE_QUESTION_SURVEY, orUNRECOGNIZE. -
Page number
Default value is
0. -
Number of events per page
Minimum value is
1, maximum value is500. Default value is200.
GET
/v1/engagement/extended
curl \
--request GET 'https://api.aptrinsic.com/v1/engagement/extended'
Response examples (200)
{
"engagements": [
{
"id": "string",
"name": "string",
"description": "string",
"type": "EMAIL",
"state": "IN_PROGRESS",
"propertyKeys": [
"AP-XXXXXXXXXX-2"
],
"envs": [
"Production"
],
"customEvents": [
{
"name": "string",
"properties": [
"string"
]
}
]
}
],
"pageNumber": 42,
"isLastPage": true
}