Social Stream API Sandbox

This Social Stream API Sandbox is a comprehensive tool for developers to test and interact with the Social Stream Ninja API. It provides a user-friendly interface to experiment with various API features, including message generation, user management, and channel-specific communications. For full API documentation, please visit socialstream.ninja/api.

Please note that you may need to add &server to the dock.html or featured.html pages if you wish to send messages to them via the API. By default the extension, nor any dock/overlay page, will connect to the API server by default; they must be configured to work with the API server via menu toggle or URL parameter.

Connection Settings

Note: The connection will automatically attempt to reconnect if disconnected. The session ID for the API needs to match the session ID provided by the extension; this should correspond to the ?session value found on the dock.html and featured.html links. Simply sending messages to the API using GET/POST messaging doesn't require a websocket connection.

General Commands

These commands control the general behavior of the overlay and message queue.

TTS Controls

TTS (Text-to-Speech) can be controlled separately for the dock and featured messages. Make sure to enable the &server mode for the target you wish to directly interact with.

Send Simple Message to Social Sites

Custom messages can be sent using different methods: WebSocket (WSS), HTTPS GET, or HTTPS POST. These are sent to sites like Twitch, Youtube, etc, and not directly to the dock.

Advanced Message Generator - "fake an incoming message"

Generate custom test messages to simulate different platforms and scenarios. This uses the `extContent` message type..

Channel-Specific Messaging

Send messages to specific channels of the API server for more granular control of API messaging.

Waitlist Commands

These commands manage the waitlist functionality, useful for giveaways or queue management.

Poll Commands

User Management

Manage users, including blocking, VIP status, and viewing history.

Incoming Messages

This area displays incoming messages from the server.