/
OW
owncast
Search skmtc…
⌘K
Docs
Sign in
Docs
History
Schema
Generate
Filter operations
Chat
1
External
11
Internal
122
get
/status
Get the status of the server
get
/emoji
Get list of custom emojis supported in the chat
get
/chat
Gets a list of chat messages
post
/chat/register
Resolves a gate session or registers an anonymous chat user
post
/chat/messagevisibility
Update chat message visibility
post
/chat/users/setenabled
Enable/disable a user
get
/config
Get the web config
get
/yp
Get the YP protocol data
get
/socialplatforms
Get all social platforms
get
/video/variants
Get a list of video variants available
get
/ping
Tell the backend you're an active viewer
post
/remotefollow
Request remote follow
get
/followers
Gets the list of followers
get
/metrics/cmcd
CMCD collector accepting a report as a query parameter
post
/metrics/cmcd
CMCD collector accepting event and response mode playback reports
post
/metrics/playback
Save video playback metrics for future video health recording
post
/notifications/register
Register for notifications
get
/admin/status
Get current inboard broadcaster
post
/admin/disconnect
Disconnect inbound stream
get
/admin/serverconfig
Get the current server config
get
/admin/viewersOverTime
Get viewer count over time
get
/admin/viewers
Get active viewers
get
/admin/viewers/playback
Get the playback clients of active viewers with their current playback health
get
/admin/hardwarestats
Get the current hardware stats
get
/admin/chat/clients
Get a detailed list of currently connected chat clients
get
/admin/chat/messages
Get all chat messages for the admin, unfiltered
post
/admin/chat/messagevisibility
Update visibility of chat messages
post
/admin/chat/users/setenabled
Enable or disable a user
get
/admin/chat/users/disabled
Get a list of disabled users
post
/admin/chat/users/ipbans/create
Ban an IP address
post
/admin/chat/users/ipbans/remove
Remove an IP ban
get
/admin/chat/users/ipbans
Get all banned IP addresses
post
/admin/chat/users/setmoderator
Set moderator status for a user
get
/admin/chat/users/moderators
Get a list of moderator users
get
/admin/users
Get a paginated list of all users
post
/admin/users/delete
Permanently delete a user and all of their data
get
/admin/logs
Get all logs
get
/admin/logs/warnings
Get warning/error logs
get
/admin/followers
Get followers
get
/admin/followers/pending
Get a list of pending follow requests
get
/admin/followers/blocked
Get a list of rejected or blocked follows
get
/admin/followers/directory
Get directories that are featuring/listing this server
post
/admin/followers/approve
Set the following state of a follower or follow request
post
/admin/followers/remove
Remove a follower without blocking them (they may follow again)
post
/admin/emoji/upload
Upload custom emoji
post
/admin/emoji/delete
Delete custom emoji
post
/admin/config/adminpass
Change the current admin password
post
/admin/config/streamkeys
Set an array of valid stream keys
post
/admin/config/pagecontent
Change the extra page content in memory
post
/admin/config/streamtitle
Change the stream title
post
/admin/config/welcomemessage
Change the welcome message
post
/admin/config/chat/disable
Disable chat
post
/admin/config/chat/joinmessagesenabled
Enable chat for user join messages
post
/admin/config/chat/establishedusermode
Enable/disable chat established user mode
post
/admin/config/chat/forbiddenusernames
Set chat usernames that are not allowed
post
/admin/config/chat/suggestedusernames
Set the suggested chat usernames that will be assigned automatically
post
/admin/config/chat/spamprotectionenabled
Set spam protection enabled
post
/admin/config/chat/slurfilterenabled
Set slur filter enabled
post
/admin/config/chat/requireauthentication
Set require authentication for chat
post
/admin/config/video/codec
Set video codec
post
/admin/config/video/streamlatencylevel
Set the number of video segments and duration per segment in a playlist
post
/admin/config/video/streamoutputvariants
Set an array of video output configurations
post
/admin/config/appearance
Set style/color/css values
post
/admin/config/logo
Update logo
post
/admin/config/favicon
Upload custom favicon
delete
/admin/config/favicon
Reset favicon to default
post
/admin/config/tags
Update server tags
post
/admin/config/ffmpegpath
Update FFMPEG path
post
/admin/config/webserverport
Update server port
post
/admin/config/webserverip
Update server IP address
post
/admin/config/rtmpserverport
Update RTMP post
post
/admin/config/rtmpserverbindaddress
Update RTMP server bind address
post
/admin/config/sockethostoverride
Update websocket host override
post
/admin/config/videoservingendpoint
Update custom video serving endpoint
post
/admin/config/nsfw
Update NSFW marking
post
/admin/config/autoplay
Update autoplay behavior
post
/admin/config/directoryenabled
Update directory enabled
post
/admin/config/socialhandles
Update social handles
post
/admin/config/s3
Update S3 configuration
post
/admin/config/serverurl
Update server url
post
/admin/config/externalactions
Update external action links
post
/admin/config/customstyles
Update custom styles
post
/admin/config/customjavascript
Update custom JavaScript
post
/admin/config/hideviewercount
Update hide viewer count
post
/admin/config/disablesearchindexing
Update search indexing
post
/admin/config/federation/enable
Enable/disable federation features
post
/admin/config/federation/private
Set if federation activities are private
post
/admin/config/federation/showengagement
Set if fediverse engagement appears in chat
post
/admin/config/federation/enablequotes
Set if posts from this server can be quoted
post
/admin/config/federation/hidefollowers
Set if the public followers tab is hidden on the web UI
post
/admin/config/federation/username
Set local federated username
post
/admin/config/federation/livemessage
Set federated go live message
post
/admin/config/federation/blockdomains
Set Federation blocked domains
get
/federation/servers
Get list of federated servers
get
/admin/federation/servers
Get all federated servers (admin), including pending requests
post
/admin/federation/servers
Add a federated server to follow
delete
/admin/federation/servers/{id}
Remove a federated server
put
/admin/federation/servers/{id}/reorder
Move a federated server up or down in the priority order
get
/admin/federation/feature-requests
Get pending requests from other servers to feature this server's stream
post
/admin/config/notifications/discord
Configure Discord notifications
post
/admin/config/notifications/browser
Configure Browser notifications
get
/admin/webhooks
Get all the webhooks
post
/admin/webhooks/delete
Delete a single webhook
post
/admin/webhooks/create
Create a single webhook
get
/admin/accesstokens
Get all access tokens
post
/admin/accesstokens/delete
Delete a single external API user
post
/admin/accesstokens/create
Create a single access token
post
/admin/yp/reset
Reset YP configuration
get
/admin/metrics/video
Get video playback metrics
get
/admin/prometheus
Endpoint to interface with Prometheus
put
/admin/prometheus
Endpoint to interface with Prometheus
post
/admin/prometheus
Endpoint to interface with Prometheus
delete
/admin/prometheus
Endpoint to interface with Prometheus
options
/admin/prometheus
Endpoint to interface with Prometheus
post
/admin/federation/send
Send a public message to the Fediverse from the server's user
get
/admin/federation/actions
Get a paginated list of federated activities
post
/auth/indieauth
Begins auth flow
get
/auth/indieauth/callback
Handle the redirect from an IndieAuth server to continue the auth flow
get
/auth/provider/indieauth
Handles the IndieAuth auth endpoint
post
/auth/provider/indieauth
Handles IndieAuth from form submission
post
/auth/fediverse
Register a Fediverse OTP request
post
/auth/fediverse/verify
Verify Fediverse OTP code
Objects
107
Internal
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Changes to Get the playback clients of active viewers with their current playback health
get
/admin/viewers/playback
Aug 2, 2026
d3510588e78e
Revision changes
info
endpoint added