JS SDK

Created Identities and register Events in your application using `THXAPIClient` or rebuild the campaign widget in your own environment using `THXBrowserClient`.

The SDK allows for an easy implementation of THX API in both browsers and JavaScript backends. Make sure to obtain your API credentials in your campaign dashboard.

THXAPIClient

const { THXAPIClient } = require('@thxnetwork/sdk');

const thx = new THXAPIClient({
    clientId: '',
    clientSecret: ''
});

Create Identity

Identities are unique codes that you can use to allocate event data to. After connecting the Identity to a THX account your users will be able to complete custom quests for this event data.

const identity = await thx.identity.create()
// a6021617-9aab-4194-b2af-a4dd0cc96f84
IdentityEvents

THXBrowserClient

const { THXBrowserClient } = require('@thxnetwork/sdk');

const thx = new THXBrowserClient({
    clientId: '',
    clientSecret: ''
    redirectUri: 'https://localhost:8080/redirect'
});

Last updated