API and webhooks

Connect your profile to your own tools: keys with scopes and webhooks (PRO+).

On this page

The API lets you connect your profile with your own tools: stream overlays, spreadsheets, bots or a sales system. Create keys in the "API and webhooks" tab.

  • Each key has separate permissions per category (profile, links, stats, donations, messages, live status and webhooks).
  • Webhooks send events (e.g. a new donation, a paid order, a stream start) to your server with an HMAC signature and retry failed deliveries.
  • The request log and delivery history help you debug your integration.

What it is useful for

  • Your own overlay or chat bot that reacts to new tips the moment they are paid.
  • A spreadsheet or bookkeeping system fed by payment confirmations (webhook).
  • Automatically updating links or your LIVE status from your streaming tool.
  • Weryfikacja kluczy licencyjnych w Twojej aplikacji (opis w artykule Klucze licencyjne).

Permission categories

CategoryWhat it covers
ProfileName, bio, address, plan; write: name, bio, message button
LinksLink list; write: add, edit, reorder, delete
StatisticsViews, clicks, sources, devices, live traffic
DonationsHistory, summaries, goal; write: moderation, goal changes
MessagesMessage inbox; write: mark as read, delete
LIVE statusStream status; write: turning LIVE on and off
WebhooksList and delivery history; write: add, edit, test

Key security

  • You see the full key only once, when it is created. Keep it like a password, outside any code published online.
  • Give a key only the permissions it needs and restrict it to your server's IP addresses where possible.
  • Verify the signature of every webhook. If a key leaks, delete it in the panel and create a new one.

API documentation OpenAPI 3.1 (JSON)

In the panel: API

Panel → Settings → API

API keys give your tools access to selected profile data. Every key has its own permissions, and webhooks notify your server about events right away, without polling.

Create a separate key for each tool with the least permissions it needs. You can revoke a key at any time without affecting the others.

A webhook is an address on your server where we send events (POST, JSON) signed with HMAC SHA-256. Failed deliveries are retried automatically.

Open the panel

Cookie settings

The session, form security and saving this choice. Always on, because the site doesn't work without them.
Remembering the light or dark theme.
A random browser identifier (13 months) used to count return visits and visit paths. Basic statistics (location from IP, device, screen, visit time) work without this consent and without cookies.
Remembering the campaign source until sign-up (30 days). We don't show ads or share this data with advertisers.

We save your choice for 12 months and you can change it in the footer. Details and the cookie list