About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Total views
Total views for a given time period for all types of content
Provides a total view count for both live and on demand content for a given time period.
GET https://analytics-api.video.ibm.com/v1/total-views/summary
Parameters
The query parameters for the GET request:
PARAMETER | TYPE | IMPORTANCE | DESCRIPTION |
---|---|---|---|
date_time_from | string | REQUIRED | Start date and time for a period in ISO8601 format |
date_time_to | string | REQUIRED | End date and time for a period in ISO8601 format |
_page | integer | OPTIONAL | Requested page number (value is 1 by default) |
_limit | integer | OPTIONAL | Requested page size (value is 10 by default, max. 10 000) |
Success response
Upon success a response with HTTP status “200 OK” is returned with an array under a data
key. The elements of the array contain every data point wrapped in a series
object
matching the query parameters. Each object has the following attributes under the attributes
key:
KEY | TYPE | DESCRIPTION |
---|---|---|
dimension_type | string | The requested dimension type |
point | array | Data point |
value | integer | Numeric value |
Example of a success response:
{"data": [{"attributes": {"dimension_type": "summary","point": "2020-07-16T00:00:00+01:00","value": 11},"type": "Series"
Error responses
Possible error responses:
HTTP RESPONSE CODE | ERROR CONDITIONS |
---|---|
400 Bad Request | Validation of the parameters has failed; the response contains a detailed explanation |
401 Unauthorized | The provided access token is missing, revoked, expired or malformed |
404 Not Found | Resource was not found |
503 Service Unavailable | There is a temporary error on the server which makes it impossible to serve the request |
Total views for a given time period for all content within a defined dimension
Provides a total view count for both live and on demand content for a defined dimension. Dimensions can be based on geographic regions, devices used to watch or reported by time intervals like month or day.
GET https://analytics-api.video.ibm.com/v1/total-views/{dimension}
Parameters
The query parameters for the GET request:
PARAMETER | TYPE | IMPORTANCE | DESCRIPTION |
---|---|---|---|
dimension | string | REQUIRED | Possible values are month , day , hour , device , view-source , country , region |
date_time_from | string | REQUIRED | Start date and time for a period in ISO8601 format |
date_time_to | string | REQUIRED | End date and time for a period in ISO8601 format |
_page | integer | OPTIONAL | Requested page number (value is 1 by default) |
_limit | integer | OPTIONAL | Requested page size (value is 10 by default, max. 10 000) |
Success response
Upon success a response with HTTP status “200 OK” is returned with an array under a data
key. The elements of the array contain every data point wrapped in a series
object
matching the query parameters. Each object has the following attributes under the attributes
key:
KEY | TYPE | DESCRIPTION |
---|---|---|
dimension_type | string | The requested dimension type |
point | array | Data point |
value | integer | Numeric value |
Example of a success response:
{"data": [{"attributes": {"dimension_type": "day","point": "2020-07-16T00:00:00+01:00","value": 11},"type": "Series"
Error responses
Possible error responses:
HTTP RESPONSE CODE | ERROR CONDITIONS |
---|---|
400 Bad Request | Validation of the parameters has failed, the response contains a detailed explanation |
401 Unauthorized | The provided access token is missing, revoked, expired or malformed |
404 Not Found | Resource was not found |
503 Service Unavailable | There is a temporary error on the server which makes it impossible to serve the request |
Total views for a given time period and content type
GET https://analytics-api.video.ibm.com/v1/total-views/{content_type}/summary
Parameters
The query parameters for the GET request:
PARAMETER | TYPE | IMPORTANCE | DESCRIPTION |
---|---|---|---|
content_type | string | REQUIRED | Type of the content, either live or recorded |
date_time_from | string | REQUIRED | Start date and time for a period in ISO8601 format |
date_time_to | string | REQUIRED | End date and time for a period in ISO8601 format |
_page | integer | OPTIONAL | Requested page number (value is 1 by default) |
_limit | integer | OPTIONAL | Requested page size (value is 10 by default, max. 10 000) |
Success response
Upon success a response with HTTP status “200 OK” is returned with an array under a data
key. The elements of the array contain every data point wrapped in a series
object
matching the query parameters. Each object has the following attributes under the attributes
key:
KEY | TYPE | DESCRIPTION |
---|---|---|
dimension_type | string | The requested dimension type |
point | array | Data point |
value | integer | Numeric value |
Example of a success response:
{"data": [{"attributes": {"dimension_type": "summary","point": "2020-07-16T00:00:00+01:00","value": 11},"type": "Series"
Error responses
Possible error responses:
HTTP RESPONSE CODE | ERROR CONDITIONS |
---|---|
400 Bad Request | Validation of the parameters has failed, the response contains a detailed explanation |
401 Unauthorized | The provided access token is missing, revoked, expired or malformed |
404 Not Found | Resource was not found |
503 Service Unavailable | There is a temporary error on the server which makes it impossible to serve the request |
Total views for a given time period and content type bucketed by a defined dimension
GET https://analytics-api.video.ibm.com/v1/total-views/{content_type}/{dimension}
Parameters
The query parameters for the GET request:
PARAMETER | TYPE | IMPORTANCE | DESCRIPTION |
---|---|---|---|
content_type | string | REQUIRED | Type of the content, either live or recorded |
content_id | string | OPTIONAL | A list of comma separated IDs |
dimension | string | REQUIRED | Possible values are month , day , hour , device , view-source , country , region |
date_time_from | string | REQUIRED | Start date and time for a period in ISO8601 format |
date_time_to | string | REQUIRED | End date and time for a period in ISO8601 format |
_page | integer | OPTIONAL | Requested page number (value is 1 by default) |
_limit | integer | OPTIONAL | Requested page size (value is 10 by default, max. 10 000) |
Success response
Upon success a response with HTTP status “200 OK” is returned with an array under a data
key. The elements of the array contain every data point wrapped in a series
object
matching the query parameters. Each object has the following attributes under the attributes
key:
KEY | TYPE | DESCRIPTION |
---|---|---|
dimension_type | string | The requested dimension type |
point | array | Data point |
value | integer | Numeric value |
Example of a success response:
{"data": [{"attributes": {"dimension_type": "day","point": "2020-07-16T00:00:00+01:00","value": 11},"type": "Series"
Error responses
Possible error responses:
HTTP RESPONSE CODE | ERROR CONDITIONS |
---|---|
400 Bad Request | Validation of the parameters has failed, the response contains a detailed explanation |
401 Unauthorized | The provided access token is missing, revoked, expired or malformed |
404 Not Found | Resource was not found |
503 Service Unavailable | There is a temporary error on the server which makes it impossible to serve the request |