Retrieve Asset outcomes, timings, output sizes and source profiles by UTC creation date.
GET
/metrics/assets
Authorization
Authorization
header
string
required
Enter the project access token with the Bearer prefix, e.g. "Bearer project_access_token"
Query Parameters
format
string
Response format. Defaults to JSON unless Accept requests CSV. Overrides Accept when supplied; errors remain JSON.
Available options:
jsoncsv
from
string
Inclusive UTC start date, YYYY-MM-DD. Supply both dates for a custom range of at most 366 days. Omit both for the past 7 UTC calendar days including today.
Pattern:
^\d{4}-\d{2}-\d{2}$
to
string
Exclusive UTC end date, YYYY-MM-DD. Must be after from and at most 366 days later.
Pattern:
^\d{4}-\d{2}-\d{2}$
Responses
application/json
data
object
required
Data contains the requested report.
daily
object[]
required
Daily specifies one record for each selected creation day, oldest first.
assets
object
required
completed
integer
int64
required
Completed specifies Assets with a recorded ready timestamp.
Required range: x >= 0
failed
integer
int64
required
Failed specifies retained Assets currently in failed status.
Required range: x >= 0
processed_seconds
number
required
ProcessedSeconds specifies measured media duration of completed Assets, preserving fractional seconds.
Required range: x >= 0
saved
integer
int64
required
Saved specifies retained Assets created in the period.
Required range: x >= 0
date
string
required
Date specifies the UTC Asset creation day.
Examples:
2026-10-01
outputs
object
required
measured_asset_count
integer
int64
required
MeasuredAssetCount specifies completed Assets with at least one measured rendition.
Required range: x >= 0
static_bytes
object
int64
required
StaticBytes specifies the sum of measured ready static rendition sizes. Null when no measurements exist.
Required range: x >= 0
static_sample_count
integer
int64
required
StaticSampleCount specifies ready static renditions with measured sizes.
Required range: x >= 0
streaming_bytes
object
int64
required
StreamingBytes specifies the sum of measured streaming rendition sizes. Null when no measurements exist.
Required range: x >= 0
streaming_sample_count
integer
int64
required
StreamingSampleCount specifies streaming renditions with measured sizes.
Required range: x >= 0
sources
object
required
assets_by_codec
object
required
AssetsByCodec specifies Asset counts by normalized source video codec, including unknown. All recorded codecs are returned.
assets_by_duration
object
required
AssetsByDuration specifies Asset counts by source duration. Keys are under_1m, 1_to_5m, 5_to_10m, 10_to_30m, 30_to_60m, over_60m and unknown. Boundaries are 60, 300, 600, 1800 and 3600 seconds; exactly 3600 belongs to 30_to_60m.
assets_by_resolution
object
required
AssetsByResolution specifies Asset counts by source resolution. Keys are up_to_576, 577_to_720, 721_to_1080, 1081_to_2159, 2160_plus and unknown, using the shorter pixel edge.
streaming
object
required
asset_count
integer
int64
required
AssetCount specifies completed Assets, including those with no streaming renditions.
Required range: x >= 0
assets_by_highest_resolution
object
required
AssetsByHighestResolution specifies counts by highest measured streaming resolution. Keys are up_to_576, 577_to_720, 721_to_1080, 1081_to_2159, 2160_plus and unknown, using the shorter pixel edge.
rendition_count
integer
int64
required
RenditionCount specifies streaming renditions on completed Assets.
Required range: x >= 0
renditions_per_asset
object
required
RenditionsPerAsset specifies rendition_count divided by asset_count. Null when no completed Assets exist.
Required range: x >= 0
timings
object
required
completion_median_seconds
object
required
CompletionMedianSeconds specifies the median elapsed time from creation to full readiness. Null when no samples exist.
Required range: x >= 0
completion_sample_count
integer
int64
required
CompletionSampleCount specifies Assets with a full readiness measurement.
Required range: x >= 0
playback_median_seconds
object
required
PlaybackMedianSeconds specifies the median elapsed time from creation to playback readiness. Null when no samples exist.
Required range: x >= 0
playback_sample_count
integer
int64
required
PlaybackSampleCount specifies Assets with a playback readiness measurement.
Required range: x >= 0
from
string
required
From specifies the inclusive UTC start date.
Examples:
2026-10-01
summary
object
required
Summary specifies the complete creation-date cohort.
assets
object
required
completed
integer
int64
required
Completed specifies Assets with a recorded ready timestamp.
Required range: x >= 0
failed
integer
int64
required
Failed specifies retained Assets currently in failed status.
Required range: x >= 0
processed_seconds
number
required
ProcessedSeconds specifies measured media duration of completed Assets, preserving fractional seconds.
Required range: x >= 0
saved
integer
int64
required
Saved specifies retained Assets created in the period.
Required range: x >= 0
outputs
object
required
measured_asset_count
integer
int64
required
MeasuredAssetCount specifies completed Assets with at least one measured rendition.
Required range: x >= 0
static_bytes
object
int64
required
StaticBytes specifies the sum of measured ready static rendition sizes. Null when no measurements exist.
Required range: x >= 0
static_sample_count
integer
int64
required
StaticSampleCount specifies ready static renditions with measured sizes.
Required range: x >= 0
streaming_bytes
object
int64
required
StreamingBytes specifies the sum of measured streaming rendition sizes. Null when no measurements exist.
Required range: x >= 0
streaming_sample_count
integer
int64
required
StreamingSampleCount specifies streaming renditions with measured sizes.
Required range: x >= 0
sources
object
required
assets_by_codec
object
required
AssetsByCodec specifies Asset counts by normalized source video codec, including unknown. All recorded codecs are returned.
assets_by_duration
object
required
AssetsByDuration specifies Asset counts by source duration. Keys are under_1m, 1_to_5m, 5_to_10m, 10_to_30m, 30_to_60m, over_60m and unknown. Boundaries are 60, 300, 600, 1800 and 3600 seconds; exactly 3600 belongs to 30_to_60m.
assets_by_resolution
object
required
AssetsByResolution specifies Asset counts by source resolution. Keys are up_to_576, 577_to_720, 721_to_1080, 1081_to_2159, 2160_plus and unknown, using the shorter pixel edge.
streaming
object
required
asset_count
integer
int64
required
AssetCount specifies completed Assets, including those with no streaming renditions.
Required range: x >= 0
assets_by_highest_resolution
object
required
AssetsByHighestResolution specifies counts by highest measured streaming resolution. Keys are up_to_576, 577_to_720, 721_to_1080, 1081_to_2159, 2160_plus and unknown, using the shorter pixel edge.
rendition_count
integer
int64
required
RenditionCount specifies streaming renditions on completed Assets.
Required range: x >= 0
renditions_per_asset
object
required
RenditionsPerAsset specifies rendition_count divided by asset_count. Null when no completed Assets exist.
Required range: x >= 0
timings
object
required
completion_median_seconds
object
required
CompletionMedianSeconds specifies the median elapsed time from creation to full readiness. Null when no samples exist.
Required range: x >= 0
completion_sample_count
integer
int64
required
CompletionSampleCount specifies Assets with a full readiness measurement.
Required range: x >= 0
playback_median_seconds
object
required
PlaybackMedianSeconds specifies the median elapsed time from creation to playback readiness. Null when no samples exist.
Required range: x >= 0
playback_sample_count
integer
int64
required
PlaybackSampleCount specifies Assets with a playback readiness measurement.
Required range: x >= 0
to
string
required
To specifies the exclusive UTC end date.
Examples:
2026-10-02
text/csv
The project report.
application/json
error
object
required
code
400
integer
required
Code is the HTTP status code
Examples:
400
message
string
required
Message is a human-readable error description
Examples:
Invalid request parameters
type
"ValidationError"
string
required
Type indicates the error category
Available options:
ValidationError
status
"error"
string
required
Status indicates the response status "error"
Invalid dates, incomplete range or a range longer than 366 days.
application/json
error
object
required
Error response details
code
401
integer
required
Code is the HTTP status code
Examples:
401
message
string
required
Message is a human-readable error description
Examples:
Authentication error: invalid token or subscription inactive