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