REST API
Devices, content, channels, files, datasources and users. Each domain has its own OpenAPI spec.
APIs, MCP and custom applications
Everything in the Wallboard console runs on a REST API you can call too. Authenticate with OAuth 2.0, read the OpenAPI spec for the domain you need and script the jobs the console makes you repeat. When another system only needs to flip a switch, give it a webhook key that can do that one thing, and when an AI assistant or your own app needs to talk to Wallboard, the MCP server and AI endpoints use the same permissions as everyone else.
How it works
Use PKCE for browser apps and CLIs, a confidential client for server apps, or a service account for machine jobs.
Pick one of 18 OpenAPI specs. Or give llms.txt to your coding assistant first.
Filter and sort with Wallboard’s query syntax. Scope every call to one customer.
Create a webhook action and a scoped key. Your system posts an event ID and Wallboard runs the action.
Devices, content, channels, files, datasources and users. Each domain has its own OpenAPI spec.
Set datasource values, switch emergency content, change volume, assign content, pass sensor data or clear CAP alerts.
Each key gets one scope, such as webhook calls or Proof of Play reads. Switch it off any time.
AI assistants look up endpoints and schemas, then read or write data. Per-user AI limits apply.
Text or structured JSON with sessions, tool calls and streaming. Images and speech too.
Show your own web app in a native webview, not an iframe. Script injection is optional.
Most integrations fit an existing datasource, such as JSON, XML, JDBC or one of the named connectors, or a webhook. Some don’t. Multi-step or certificate-based sign-in, several APIs that must be combined, a legacy system or a proprietary protocol can be handled as a custom datasource. That is project work, so it starts with the external system’s documentation, sample data, a technical contact and a budget your team has approved.
Send us the system and the outcome you need. Our team will tell you whether it is an API script, a webhook, a standard datasource or a custom project, and our support engineers stay with you through the build.