A signage platform you can program
REST, WebSockets, webhooks and MCP — wire Spot into your stack in an afternoon.
REST API
Manage players, layouts, playlists, assets and teams over HTTPS. Authenticate with Laravel Sanctum tokens.
Read the docs →OpenAPI Spec
Download the machine-readable OpenAPI 3 specification. Generate clients in any language.
Download spec →WebSockets (Reverb)
Subscribe to real-time player events: layout updates, playlist updates, commands, heartbeat and screenshot results.
Channels reference →MCP Server
Model Context Protocol server so AI agents (Claude, Copilot, custom) can read and update your signage data.
Learn about MCP →Webhooks
Outbound HTTPS callbacks for player and content events. Sign-verified with HMAC.
Webhook reference →SDKs
Reference clients and integration scaffolding live in the sdk/ directory of our public examples.
Coming soon →Sample: pair a player from the API
POST /api/v1/players/pair
Authorization: Bearer YOUR_SANCTUM_TOKEN
Content-Type: application/json
{
"code": "ABC123",
"name": "Lobby Display"
}
See the full reference in the API docs for every endpoint, payload and error code.
Building something cool?
We love to hear what people build. Email us, or open an integration request.
Get in touch