GET Live Video Analytics as XLS
Overview
The following table provides essential details about the GET
method for downloading live video analytics data in XLS format.
GET Download Live Video Analytics (XLS) | |
---|---|
Method | GET |
URL or Endpoint | /api/v2/projects/projectId /video/analytics/download/xls/live |
Headers | Authorization |
Parameters | metric, videoId, isLive, intervalType, startDate, endDate, items, projectId |
Body | Not Applicable |
The following table describes the URL parameter for projectId
:
projectId URL Parameter | |
---|---|
URL Parameter Name | projectId |
Mandatory | Yes |
Type | string |
Description | Unique identifier for the project. |
The table below provides details about each query parameter:
Parameter Name | Mandatory | Type | Description |
---|---|---|---|
metric | No | integer($int32) | The metric to be used for the download. Available values are: 0, 1, 2, 3, 4, 5. |
videoId | No | string | The unique identifier of the video. |
isLive | No | boolean | A boolean indicating whether the video is live. |
intervalType | No | integer($int32) | The type of interval for the analytics data. Available values are: 0, 1, 2, 3, 4, 5. |
startDate | No | string($date-time) | The start date for the analytics data you wish to retrieve. |
endDate | No | string($date-time) | The end date for the analytics data you wish to retrieve. |
items | No | integer($int32) | The number of items to include in the download. |
projectId | Yes | string | The unique identifier for the project. |
Request Body
This GET
request does not contain a request body.
Response
{
"success": true,
"errors": [
"string"
],
"messages": [
"string"
],
"result": "string",
"resultInfo": "string",
"statusCode": 0
}
Information about the fields that appear when you receive the response are displayed in the table below.
Field Name | Type | Description |
---|---|---|
success | boolean | Indicates whether the request was successful. |
errors | array[string] | A list of errors that occurred during the request. |
messages | array[string] | A list of messages returned by the backend. |
result | string | A string containing a link to the XLS file or a base64-encoded representation of the file. |
resultInfo | string | Additional information about the result. |
statusCode | integer($int32) | The HTTP status code of the response. |
If the action is successful, the service sends back an HTTP 200 response.
Errors
For information about the errors that are common to all actions, see Common Errors:
- 400: Bad Request
- 401: Unauthorized
- 403: Forbidden
- 404: Result Not Found
- 500: Internal Server Error
- 503: Backend Fetch Failed