Built for builders

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