Streamlabs API

Welcome to the Streamlabs API developer hub. You'll find comprehensive guides and documentation to help you start working with Streamlabs API as quickly as possible. Let's jump right in!

Get Started

Scopes

Each API endpoint has a specific scope for access. This allows you to request only what you need from the user for your application.

Scope
Endpoint

donations.create

POST /donations

donations.read

GET /donations

alerts.create

POST /alerts

legacy.token

GET /legacy/token

socket.token

GET /socket/token

points.read

GET /points

points.write

POST /points/subtract
POST /points/import
POST /points/add_to_all

alerts.write

POST /alerts/skip
POST /alerts/mute_volume
POST /alerts/unmute_volume
POST /alerts/pause_queue
POST /alerts/unpause_queue
POST /alerts/send_test_alert

credits.write

POST /credits/roll

profiles.write

GET /alert_profiles/get
POST /alert_profiles/activate

jar.write

POST /jar/empty

wheel.write

POST /wheel/spin