contentFilter: Optional. A JSON string to force filter dashboards with given parameters for the user. See example section for further details.

role: Optional. Determines the level of functionality available to this user. admin: Enables full admin rights, including creating and managing new users. user: Default. No User management rights, but can create their own datasources and queries, as well as access to the dashboards and widgets (as well as creating their own). viewer: View-only rights to the dashboards they are allowed to see.

Returns:

A user specific token. Store this for your user within your system.

Create a Session for a user:

POST https://api.cloud9charts.com/sso/session/create

Parameters:

user: name of the user in your system

userToken: Token for this user generated during the user creation process

Returns:

A session Id/token

For added security, Both User creation and session creation also has optional domain matching, where we serve requests from specific hosts.

Access the dashboards : Use the JavaScript API or iFrame the url in the following format: https://www.knowi.com/sso/user/login?token=<session token>