Login API Admin and Customers/End-Users
Admin Login
The Login API allows users to obtain a token and access additional information.
Path
Request: POST
Parameters
Name
| Value
| Requirement
| Description
|
action
| Must be "authenticate"
| Required
|
|
organizationId
| Number
| Required
| ID of the Suite Organization that the user belongs to.
|
eMail
| String
| Required
| User email address
|
password
| String
| Required
| User password
|
Response
A successful response will have the HTTP Status code 200, and the JSON response will contain "status: ok". Example of a successful request:
- {
- "status": "ok",
- "user_language": "en_US",
- "user_email": "icareussuite@icareus.com",
- "user_organization_id": 10719,
- "user_organization_features": [
- {
- "id": 13339401,
- "name": "Icareus Studio",
- "value": "0",
- "valueType": 1,
- "contentType": 1,
- "type": 2,
- "key": "studio"
- }
- ],
- "user_name": "TestUser",
- "groupId": 10705,
- "friendly_url": "/icareus1",
- "user_organization_logo": "https://suiterc.icareus.com:443/image/company_logo?img_id=0",
- "user_token": "<user-token>",
- "user_organization_name": "Icareus",
- "user_id": 10703,
- "companyId": 10154
- }
A failed response will also have the HTTP Status code of 200, but the JSON response will contain the following:
- {
- "status": "error",
- "message": <information about the error>
- }
Customers/End-Users
The Login API can be used to obtain a user token, among other information.
Path
Request: POST
Parameters
Name
| Value
| Requirement
| Description
|
action
| Must be "authenticate"
| Required
|
|
organizationId
| Number
| Required
| ID of the Suite Organization that the user belongs to.
|
eMail
| String
| Required
| User email address
|
role | Must be "IsmSubscriber" | Required | |
password
| String
| Required
| User password
|
Response
A successful response will have the HTTP Status code 200, and the JSON response will contain "status: ok". Example of a successful request:
- {
- "status": "ok",
- "user_language": "en_US",
- "user_email": "icareussuite@icareus.com",
- "user_organization_id": 10719,
- "user_organization_features": [
- {
- "id": 13339401,
- "name": "Icareus Studio",
- "value": "0",
- "valueType": 1,
- "contentType": 1,
- "type": 2,
- "key": "studio"
- }
- ],
- "user_name": "TestUser",
- "groupId": 10705,
- "friendly_url": "/icareus1",
- "user_organization_logo": "https://suiterc.icareus.com:443/image/company_logo?img_id=0",
- "user_token": "<user-token>",
- "user_organization_name": "Icareus",
- "user_id": 10703,
- "companyId": 10154
- }
A failed response will also have the HTTP Status code of 200, but the JSON response will contain the following:
- {
- "status": "error",
- "message": <information about the error>
- }
Related Articles
Managing Users
Introduction to Users Users are the admin users of Icareus Suite Video Cloud. The available user roles are: Account Administrator Account User Viewer Read more about user rights from Managing Users rights, Teams and Permissions Managing Users Search ...
Managing Users
"Users" mean the admin users of Icareus Suite Video Cloud. The available user roles are: Account Administrator Account User Viewer Read more about user rights from Managing Users rights, Teams and Permissions Managing Users Search Users With Search, ...
Teams API
INTRODUCTION Teams API allows creating and editing Teams. AUTHENTICATION A suite user token obtained via the login API must be provided in the request headers as a bearer token. Authorization: Bearer <user-token> GET TEAMS Provides a way to get a ...
Login to Icareus Video Cloud
Login In order to log in to your account, please go to: https://my3.icareus.com/ This will open a page similar to the one shown below: Fill in your email address - this will act as your user name. Then fill in your password and click "Login". You ...
Channels Management API
Introduction This API is used to manage Linear Channels. Authorization All requests made to the following API endpoints require a token. The token should be provided in the headers as: Authorization: Bearer <token> The token should either be a valid ...