Custom Webhook


Send events to northDash with simple HTTP post or get requests.

First, make sure that you have a token and then use one of the methods below. If you want data from this integration to go into a separate table in your DWH, you can ask us for a separate token for it.

Send a Single Event with POST

Let’s say you want to send a single event with a post request that includes the following attributes:

  "event" : "registration", 
  "user_id" : "12345678", 
  "campaign" : "Hello!!!"

Include the following header for the request’s contents: Content-Type: application/json

In the POST body, format your event as a raw JSON object. Any JSON data is acceptable:

Content-Type: application/json

Here’s a cURL example:

curl -H "Content-Type: application/json" --data "{

And here’s an example in Python:

import requests
res ="",

Send Events with GET

You can also send events via HTTP GET requests by embedding your event attributes in the request query string.

Make sure that you URL encode the values of the attributes.

For example:


Send Multiple Events

Supported only with POST

Just send as array of JSON’s instead of a single JSON

Did you find this helpful?10