Content automation with REST API and webhooks
When your own software creates a new announcement, the content arrives in MIA by itself and reaches the screens after approval. Content automation with a REST API and webhooks can be built for your installation.
Why sites want it
Part of what screens show is created in other systems: intranet announcements, e-commerce campaigns, production alerts. Carrying that content into the panel by hand every time takes time and causes delays. With an API those systems could send content directly, and with webhooks other systems could hear about events in MIA.
How it could work with MIA
MIA's management panel already talks to the server through its own API, but that API is not offered as a documented, authorised interface for outside systems. In the outgoing direction, offline screen alerts can already be sent by webhook to tools such as Slack, Discord or n8n. A documented REST API can be built for your installation: with access keys of limited scope, outside systems could add content to a folder, take an item off air, start a deployment or read screen status. Your habits, such as deployment approval, can be kept: a change made by automation would land under pending deployment, and a person could approve it if you want. Further webhooks, for events such as a completed deployment or an item reaching its end date, could also be in scope.
What we need to know to scope it
- Which system will talk to MIA and what it will send
- Which actions run automatically and which need approval
- Access and security rules
- How often requests are expected
With this we would suggest building one scenario end to end first, such as announcements coming from your intranet. Scope, timing and price are agreed for each project.
Features automation would build on
Offline screen alerts
When a screen drops, a webhook (for example Slack, Discord, n8n) or Telegram message arrives, and another when it is back.
Folders and content types
Collect images, videos, web pages and widgets in folders; programs play those folders.
Controlled deployments
Changes wait under pending deployment and go out with one click; each numbered record shows the status of every screen.
Let us talk about connecting your systems
Tell us which software should send content, and we will define the scope of the API and webhooks with you.