Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Hyperaktiv API

Base url for the API is https://app.swaggerhub.com/apis-docs/Hyperaktiv/api.

Our API documentation is accessible here (Postman) : api.hyperaktiv.ai

Swagger is available here : Swagger

API authentication

Authentication is implemented through a Bearer token, which is unique and linked to your workspace only.

Your API key can be found in the back-office : “Settings” menu > “API”.

Each call to our API require the following header (where [YOUR_API_KEY] has to be replaced by your API key) :

"Authorization": "Bearer [YOUR_API_KEY]"

Import users (deprecated)

  1. In the back-office, add an API endpoint as an origin in your funnel ; a reference code is generated.
  2. Call POST /leads endpoint.

The reference of the origin has to be set as “ref” parameter. You can find the reference in the back-office by opening the funnel, and clicking on the API origin.

Body :

{
    "Email": "johndoe@gmail.com"
}

Javascript

fetch('https://app.hyperaktiv.ai/api/v1/leads?ref=YYY', {
    method: 'POST',
    headers: {
        'Accept': 'application/json',
        'Content-Type': 'application/json',
        'Authorization': 'Bearer XXX'
    },
    body: JSON.stringify({ "Email": "johndoe@gmail.com" }) })
   .then(response => response.json())
   .then(response => console.log(JSON.stringify(response)))

Can I send more information about my user

Yes, it’s possible to send more information about your user. Details can be found here.

Body :

{
    "Email": "johndoe@gmail.com",
    "Firstname": "John",
    "Lastname": "Doe",
    "PhoneNumber": "+1 (800) 555‑0175",
    "RedirectURL": "https://www.myapp.com",
    "JourneyData" :[
        {
            "Name": "My datapoint",
            "Value": "example"
        }
    ]
}

© 2021-2024 Kohomai GmbH