This method returns the rule-results of engagements configured in Engagement Controller for an account-id. The rule-result indicates the engagement status (true/false) based on engagement rules configured in Engagement Controller. If an engagement is have 'true' status it will be displayed to a new visitor, if it has 'false' status it would not be displayed.
Notes:
- 
    The Engagement Controller API is currently not available by default, in order to enable the data flow for this API please contact your account manager. 
- 
    This method will only return a result, as long as there is enough data for engagement rules to operate and produce results. 
- 
    This API returns near real time data, based on your current capacity. 
- 
    This API should not be called more than every 10 seconds per account. 
Retrieving Engagement Controller Rule-Result Data by Account
| Method | URL | 
|---|---|
| GET | https://{domain}/api/ec-rule-result/account/{accountID}?v= | 
URL Parameters
| Name | Description | Type | Value | Required | 
|---|---|---|---|---|
| v | version of API e.g. v=1 | numeric | default: 1 | 
Path Parameters
| Parameter | Description | Type | 
|---|---|---|
| accountID | LivePerson account ID | string | 
Response Body
This is an example response which contains information for two engagement rule-results.
    {
      "data": [
        {
          "engagementId": 1234567890,
          "engagementState": true,
          "ruleEvalTime": 1690213242522
        },
        {
          "engagementId": 1234567891,
          "engagementState": true,
          "ruleEvalTime": 1690213227373
        }
      ]
    }
Elements in the Response
| Name | Description | Type / Value | 
|---|---|---|
| data | A list that contains elements which represent engagement rule results' data. | element | 
| engagementId | The engagement Id. | long | 
| engagementState | Engagement state represent the current status of an engagement evaluated by engagement rule. | boolean | 
| ruleEvalTime | The time in UTC timestamp when the engagement rule result was evaluated. | long | 
Possible Response Codes
| Code | Response | 
|---|---|
| 200 | OK — Successfully retrieved the data | 
| 400 | Bad request — Problem with body or query parameters | 
| 401 | Unauthorized — Bad Authentication | 
| 403 | Forbidden — Bad Authorization (invalid permissions) | 
| 500 | Internal Server Error — Please try again after some time | 
