On this page

5 endpoints.

MethodPathSummary
GET/api/widget/analytics/{slug}Get widget analytics for a community
GET/api/widget/config/{slug}Get community public configuration for widgets
POST/api/widget/trackTrack widget events (loads and clicks)
GET/sdk/v1/widget.jsServe versioned widget SDK script (v1)
GET/sdk/widget.jsServe the latest widget SDK script

Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
slugpathyesstring—
daysquerynointeger—

Responses

StatusDescriptionBody
200Widget analytics—

Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
slugpathyesstring—

Responses

StatusDescriptionBody
200Community configurationobject

Auth: Bearer JWT required.

Request body (required) — application/json

FieldTypeRequiredDescription
communitySlugstringyes—
eventTypeenum: load, clickyes—
referrerstringno—
metadataobjectno—

Responses

StatusDescriptionBody
200Event tracked successfully—

Auth: Bearer JWT required.

Responses

StatusDescriptionBody
200Widget SDK script v1string

Auth: Bearer JWT required.

Responses

StatusDescriptionBody
200Widget SDK scriptstring