Description

n8n-nodes-obscreen
This is an n8n community node. It lets you use Obscreen API in your n8n workflows.
Obscreen is a cloud-based/self-hosted digital signage platform that allows you to manage your digital signage content and playlists.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Usage
Resources
Version history
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
Content
- List all contents
- Add new content
- Update existing content
- Delete content
- Get content
- Get content location
- Get available content types
Content Folder
- List all content folders
- Add new content folder
- Update a folder
- Delete a folder
- Move multiple contents to a folder
Playlist
- List all playlists
- Add a playlist
- Update existing playlist
- Delete playlist
- Get playlist
- Get regular slides associated with playlist
- Get notifications slides associated with playlist
Slide
- List all slides
- Add a regular slide
- Add a notification slide
- Update existing slide
- Delete slide
- Get slide
Process
- Refresh player
Credentials
To use this node, you need to authenticate with your Obscreen Instance. You will need:
- An Obscreen Instance with the Core API plugin enabled (Premium feature)
- Your Obscreen Instance URL
- Your Obscreen API Key (you can get it from any user's security settings)
Optional Security Note: You can configure your instance to permit unauthenticated access to the API. If you do so, you can set a random value as the API Key.
Compatibility
This node is compatible with n8n version 0.150.0 and above. It has been tested with the latest version of n8n.
Usage
This node allows you to manage your Obscreen Instance using the Core API plugin. You can create, update, delete, get, get many, get types, get location contents, content folders, playlists, slides, and processes.
Development
To develop this node, you can use the following commands:
npm install
npm link
npm run dev
In a separate terminal, run the following command to start the n8n server:
Locate the n8n directory and run the following
( Note: to locate the .n8n directory – when starting the server n8n start look for the message: "User settings loaded from: …" )
command:
cd .n8n
# ensure the custom folder is in the .n8n directory with npm initialised
mkdir custom
cd custom
npm init
npm link @n8n-nodes-obscreen
npm start
Resources
Version history
1.1.2
- Using new duration mode for create and update slide objects
1.1.1
- Add missing icon on credentials
1.1.0
- Ready for n8n verification process
1.0.4
- Add get folder by path
1.0.3
- Fix create for content object
1.0.2
- Edit readme
1.0.1
- Add license
- Add readme
- Fix create for slide object
1.0.0
- Initial release of the Obscreen node.