For the complete documentation index, see llms.txt. This page is also available as Markdown.

Endpoints

Send event

post

Using this endpoint you can send events for event-based missions. Requires X-API-KEY header to resolve operator identity.

Header parameters
X-API-KEYstringRequired

API key assigned to user's operator

Example: d08c7c3e-ab43-49c2-8a36-ffb6d1ef8c6c
Body
idstringRequired
userIdstringRequired
eventIdstringRequired
eventTagsstring[]Optional
valuenumberRequired
createdAtstringRequiredExample: 2024-02-22 10:00:00
Responses
201

OK

No content

post/api/v1/event

No content

Get Widget URL (use it for the WebView integration)

Get widget url

get

Get widget URL for operator's user. Creates a new user if not found. The resulting URL already has the required token. Optional deep-link parameters can open a supported widget section on initialization.

Authorizations
X-API-KEYstringRequired

API key assigned to user's operator

Path parameters
operatorUserIdstringRequired

Operator user id, external one

Query parameters
languagestringOptional

Language for widget localization. If supplied, updates the language configured for the user. Should be one of the operator's configured languages.

Example: en
featurestring · enumOptional

Widget section to open on initialization. Unsupported or disabled feature values are ignored and the base widget URL is returned.

Example: missionsPossible values:
itemIdstring · uuidOptional

Entity identifier within the specified widget section. Applied only for missions and rewards deep links.

Example: 7aa2d8f4-0486-4f47-b056-76b7ebba3b0a
Header parameters
X-API-KEYstringRequired

API key assigned to user's operator

Example: d08c7c3e-ab43-49c2-8a36-ffb6d1ef8c6c
Responses
get/api/v1/integration/user/{operatorUserId}/widget

Get JWT (use it for the SDK integration)

Using for mobile SDK (Android).

Get JWT

get

Get JWT for operator's user

Path parameters
operatorUserIdstringRequired

Operator user id, external one

Header parameters
X-API-KEYstringRequired

API key assigned to user's operator

Example: d08c7c3e-ab43-49c2-8a36-ffb6d1ef8c6c
Responses
get/api/v1/integration/user/{operatorUserId}/token

Send revenue

Sending revenue which used for Hold to earn calculation.

Send revenue

post

Send revenue received by Application. It should be in USDT.

Header parameters
X-API-KEYstringRequired

API key assigned to user's operator

Example: d08c7c3e-ab43-49c2-8a36-ffb6d1ef8c6c
Body
requestIdstringRequired
revenuenumberRequired
datestringRequiredExample: 2024-02-22 10:00:00
Responses
post/api/v1/revenue

No content

Assign user to segments

post

Assign one or multiple segments to user

Header parameters
X-API-KEYstringRequired

API key assigned to user's operator

Example: d08c7c3e-ab43-49c2-8a36-ffb6d1ef8c6d
Bodyobject[]
userIdstringRequired
Responses
post/api/v1/segment/users/

No content

Remove user from segments

delete

Remove one or multiple segments from user

Header parameters
X-API-KEYstringRequired

API key assigned to user's operator

Example: d08c7c3e-ab43-49c2-8a36-ffb6d1ef8c6d
Bodyobject[]
userIdstringRequired
segmentsstring[]Required
Responses
delete/api/v1/segment/users

No content

Get current token balance by operatorUserId

get

Get current token balance by operatorUserId. Requires X-API-KEY header to resolve operatorId.

Path parameters
operatorUserIdstringRequired

The user ID within the operator context

Header parameters
X-API-KEYstringRequired

API key used to resolve the operatorId (injected internally)

Responses
get/api/v1/integration/user/{operatorUserId}/balance

Add websites for operator

post

Add one or more websites to an operator's integration configuration. Requires X-API-KEY header to resolve operator identity.

Header parameters
X-API-KEYstringRequired

API key assigned to user's operator

Example: d08c7c3e-ab43-49c2-8a36-ffb6d1ef8c6c
Body
websitesstring[]Required
Responses
201

Created

No content

post/api/v1/integration/websites

No content

Last updated