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.