Skip to main content
Gainsight Inc.

Engagement Custom Event API

Overview

Gainsight PX Engagement Custom Event API allows you to return a list of custom events that are specified as triggers in the audience rules for active engagements.

Custom events include the following:

  • Events referenced directly in the audience rules
  • Events referenced indirectly via a mapped feature

By using this API, the custom events sent to Gainsight PX can be limited to those that are associated with active engagements.

API Endpoint

GET https://esp.aptrinsic.com/rte/v1/engagement/rules?p={productId}&t=CUSTOM_EVENTS

Example:

https://esp.aptrinsic.com/rte/v1/engagement/rules?p=AP-XXXXXXXXXXXX-2&t=CUSTOM_EVENTS

Syntax

The syntax of the API is:

{
  "customEvents": [
    {
      "name": "", // custom event name
      "properties": [] // Array of event property names
    }
  ]
}

Sample Output: 


{
  "customEvents": [
    {
      "name": "Test custom event",
      "properties": [
        "date",
        "boolean"
      ]
    },
    {
      "name": "Chart Export",
      "properties": [
        "Destination",
        "ChartType"
      ]
    },
    {
      "name": "NUM",
      "properties": [
        "num"
      ]
    },
    {
      "name": "gil4",
      "properties": [
        "myStr",
        "myBool"
      ]
    },
    {
      "name": "testreg1",
      "properties": []
    },
    {
      "name": "ChargedBattery",
      "properties": [
        "size"
      ]
    }
  ]
} 
  • Was this article helpful?