viewneo API

About

viewneo is a proprietary, cloud-based Digital Signage Software. You can use viewneo to work with our pre-desigend templates or create your own content within minutes. Furthermore users can integrate dynamic content like homepages, facebook posts, as well as weather and news RSS-Feeds. With our API you are able to access full functionality of viewneo and embed your own programs like booking systems into viewneo.

Resources

Authorization

To communicate with the viewneo API you must have a valid access token in the request Authorization header.

Personal Access Token

If you want to access the API in the name of your own account you should generate a personal access token. To generate a personal access token visit the API Settings in your viewneo account. Click on "Generate new token" and store it in a secure place.

Personal access tokens are valid until you remove them in your API dashboard.

Important: Treat your personal access tokens like passwords and never share them with anyone.

OAuth2

To access the viewneo API on a users behalf you can use OAuth2 to get an access token. To use this feature you have to create an OAuth client in your viewneo API settings.

Get authorization code (1. - 3.)

To get an authorization code the user has to authorize your client to access his account.

To redirect the user to the authorization page you have to build the url first. Add the following key-value parameters as query string to the base url https://cloud.viewneo.com/oauth/authorize.

KeyValue
client_idId of your OAuth client
redirect_uri'Url encoded' callback URL to redirect the user after authorization. Important: This value has to match the redirect url you set in your client settings
response_typecode

A valid redirect url can look like this:

' https://cloud.viewneo.com/oauth/authorize?client_id=9&redirect_uri=https%3A%2F%2Fexample.com%2Fcallback&response_type=code

This is how the authorization page looks like.