Active_streams
The active_streams call, request a list of streams currently active.
The active_streams call, request a list of streams currently active.
The addprotocol call, Enable protocols within MistServer.
The addstream call, add streams to MistServer.
How-to guides on how to use the API of MistServer
The Mistserver API Introduction
The api_endpoint call, retrieve the current TCP API endpoint.
How to Authenticate with the MistServer API
The checkupdate call, Check if there are MistServer updates available.
Using the API through bash
The Browse call, Browse the server files
The capabilities call, basic system information & installed in/outputs.
The checkupdate call, Check if there are MistServer updates available.
The Clearstatlogs call, truncate the log of MistServer.
The clients call, retrieve a list of all connected clients at a point in time.
The config call, change core server configuration.
The config_backup call, backup configuration to another location.
The config_restore call, load in a previously stored config.
How to configure your fresh MistServer.
The deleteprotocol call, Delete protocols within MistServer.
The deletestream call, delete streams from MistServer.
The Deletestreamsource call, remove streams and their source.
General server settings, Session settings, custom variables and custom output creation.
PHP usage example of contacting MistServer
How to choose between the multiple integration options.
The invalidate_sessions call, invalidate all current sessions, forcing every connection to go through USER_NEW logic again.
The local-only UDP API
The Log call, Grab log messages from MistServer
Logging into the MistServer interface
MistServer logs
bash example of contacting MistServer
PHP library example of contacting MistServer
The no_unconfigured_streams call, remove streams from MistServer that are not configured.
The nuke_stream call, completely shutdown and reset a stream.
Global server status & save current configurations
Using the API through PHP
The proc_list call, show the active processes.
Setup available outputs and inputs
Push Streams to other locations and/or record them.
The push_auto_add call, Set rules for an automatic push out.
The push_auto_list call, list all automatic pushes.
The push_auto_remove call, remove an automatic push.
The push_list call, List all current active pushes.
The push_settings call, set the automatic push rules.
The push_start call, push or record a given stream.
The push_stop call, Stop the given push.
The Save call, Save the current MistServer configuration.
MistServer Statistics
The shutdown call, turn off MistServer
MistServer logs
The stats_streams call, request a list of streams that currently have statistics.
The stop_sessID call, disconnect sessions matching session ID.
The stop_sessions call, disconnect sessions matching stream names or protocols.
The stop_tag call, disconnect sessions with the given tag.
Show current tags for a stream.
The streams call, list/add/remove all streams.
Setup Streams, preview and embed/use them.
The tag_sessid call, give a matching session ID a tag.
Tag a stream, to use in combination with pushes and triggers
The MistServer interface
The totals call, sum of clients/data active in a period of time.
Setup Triggers for custom Integration.
The ui_settings call, Store arbitrary JSON data into the MistServer configuration file.
Untag a stream, remove tags from streams
The update call, Check if there are MistServer updates available.
The updateprotocol call, Delete protocols within MistServer.
Websocket API for retreaving near-realtime information.