What the API plugin does
The viewneo API plugin is a REST API integration that gives your development team direct access to the viewneo CMS endpoints — so content updates, playlist changes, and device commands happen from your own software without anyone opening the dashboard. This turns viewneo into a programmable display layer that sits inside your existing technology stack.
A common starting point is linking a Point of Sale system so that a product selling out triggers an immediate playlist change, removing that item from screen. The same approach works for booking systems, inventory platforms, and internal dashboards. If you prefer a no-code route, the Zapier plugin covers many of the same automation scenarios without writing a line of code.
How it works
- Activate the plugin — enable the API plugin from your viewneo account and generate an OAuth 2.0 client credential in the dashboard settings.
- Call the REST endpoints — send authenticated HTTPS requests to create, update, or delete content, playlists, device groups, and schedules. The full reference is published at github.com/viewneo/viewneo-api.
- Trigger updates from your systems — wire a webhook or scheduled job in your application to call the API whenever content should change. viewneo picks up the change and pushes it to the relevant screens within seconds.
Example use cases
- Retail POS integration — when a product reaches zero stock, the POS sends an API call that removes it from the in-store promotion playlist automatically.
- Corporate communications — an HR system pushes emergency announcements to all lobby screens in real time without a signage manager logging in.
- Event venues — a ticketing platform updates schedule displays as sessions are added, moved, or cancelled, keeping information accurate without manual edits.
Compatible with
- viewneo Professional and viewneo Enterprise — bookable per player, transferable to other players
- Any HTTP client or server-side language (REST + JSON)
- OAuth 2.0-capable integration frameworks

