Skip to content
For LLMsView as Markdown·

Xtremepush ​

Omnichannel engagement platform for iGaming with campaigns, user profiles, and analytics.

DetailValue
CategoryiGaming
Base URLhttps://api.{region}.xtremepush.com/api/external
AuthenticationAPI Key
Endpoints8
Connector keyxtremepush

Using Xtremepush in a workflow ​

  1. Go to Connections and click New Connection.
  2. Pick Xtremepush from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown. The full list is below.

Available endpoints ​

EndpointSummary
POST /execute/campaignTrigger an API-triggered campaign
POST /info/campaignGet campaign details
POST /list/campaignList campaigns
POST /import/profileImport user profiles
POST /info/profileGet user profile
POST /hit/eventSend a real-time event
POST /batch/eventBatch real-time events
POST /info/deviceGet device details

Each endpoint is documented in full below. Use the outline on the right to jump to one.

POST /execute/campaign ​

Trigger an API-triggered campaign

DetailValue
Operation IDigaming.executeCampaign
MethodPOST
Path/execute/campaign

Parameters ​

No parameters.

Request Body ​

FieldType
apptokenstring
idinteger
targetarray

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Xtremepush connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.executeCampaign.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Xtremepush API reference.

POST /info/campaign ​

Get campaign details

DetailValue
Operation IDigaming.campaignInfo
MethodPOST
Path/info/campaign

Parameters ​

No parameters.

Request Body ​

FieldType
apptokenstring
idinteger

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Xtremepush connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.campaignInfo.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Xtremepush API reference.

POST /list/campaign ​

List campaigns

DetailValue
Operation IDigaming.listCampaigns
MethodPOST
Path/list/campaign

Parameters ​

No parameters.

Request Body ​

FieldType
apptokenstring

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Xtremepush connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.listCampaigns.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Xtremepush API reference.

POST /import/profile ​

Import user profiles

DetailValue
Operation IDigaming.importProfiles
MethodPOST
Path/import/profile

Parameters ​

No parameters.

Request Body ​

FieldType
apptokenstring
profilesarray

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Xtremepush connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.importProfiles.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Xtremepush API reference.

POST /info/profile ​

Get user profile

DetailValue
Operation IDigaming.getUserProfile
MethodPOST
Path/info/profile

Parameters ​

No parameters.

Request Body ​

FieldType
apptokenstring
user_idstring

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Xtremepush connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.getUserProfile.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Xtremepush API reference.

POST /hit/event ​

Send a real-time event

DetailValue
Operation IDigaming.hitEvent
MethodPOST
Path/hit/event

Parameters ​

No parameters.

Request Body ​

FieldType
apptokenstring
eventstring
user_idstring

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Xtremepush connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.hitEvent.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Xtremepush API reference.

POST /batch/event ​

Batch real-time events

DetailValue
Operation IDigaming.batchEvents
MethodPOST
Path/batch/event

Parameters ​

No parameters.

Request Body ​

FieldType
apptokenstring
eventsarray

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Xtremepush connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.batchEvents.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Xtremepush API reference.

POST /info/device ​

Get device details

DetailValue
Operation IDigaming.deviceInfo
MethodPOST
Path/info/device

Parameters ​

No parameters.

Request Body ​

FieldType
apptokenstring
idstring

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Xtremepush connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.deviceInfo.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Xtremepush API reference.