Change Updates

Do not miss any Video APIs API changes, ever again

Subscribe to the Video APIs API changelog to be up to date on recent changes.

RSS
Video APIs API documentation

Changelog

Last update:
Compare

API structure has changed

2 structure changes including:
2 Modifications
Modified 2 Breaking
POST /assets
  • Body
  • application/json content type Modified
    • inputs attribute Modified
POST /uploads
  • Body
  • application/json content type Modified
    • newAssetSettings attribute Modified
      • input property Removed
        • Removing a resource is always breaking unless it was deprecated before

          Breaking

      • inputs property Added

API structure has changed

2 structure changes including:
2 Modifications
Modified 2 Breaking
POST /assets
  • Body
  • application/json content type Modified
    • input attribute Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • inputs attribute Added
POST /uploads
  • Body
  • application/json content type Modified
    • newAssetSettings attribute Modified
      • input property Added

API structure has changed

4 structure changes including:
4 Breaking changes
4 Removals
Removed 4 Breaking
DELETE /webhook/{webhookId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /webhook
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /webhook/{webhookId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /webhook
  • Removing a resource is always breaking unless it was deprecated before
    Breaking

API structure has changed

4 structure changes including:
4 Modifications
Modified 4 Breaking
DELETE /webhook/{webhookId}
  • Header
  • environmentId header Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • X-Environment-Id header Added
GET /webhook
  • Header
  • environmentId header Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • X-Environment-Id header Added
PATCH /webhook/{webhookId}
  • Header
  • environmentId header Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • X-Environment-Id header Added
  • Body
  • application/json content type Added
POST /webhook
  • Header
  • environmentId header Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • X-Environment-Id header Added

API structure has changed

4 structure changes including:
4 Modifications
Modified 4 Breaking
DELETE /webhook/{webhookId}
  • Query
  • environmentId query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • Header
  • environmentId header Added
GET /webhook
  • Query
  • environmentId query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • Header
  • environmentId header Added
PATCH /webhook/{webhookId}
  • Query
  • environmentId query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • Header
  • environmentId header Added
POST /webhook
  • Query
  • environmentId query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • Header
  • environmentId header Added

API structure has changed

3 structure changes including:
1 Addition
2 Modifications
Modified 2
DELETE /webhook/{webhookId}
  • Query
  • environmentId query parameter Added
GET /webhook
  • Query
  • environmentId query parameter Added
Added 1
PATCH /webhook/{webhookId}

API structure has changed

3 structure changes including:
3 Additions
Added 3
DELETE /webhook/{webhookId}
GET /webhook
POST /webhook

API structure has changed

16 structure changes including:
8 Breaking changes
8 Additions
8 Removals
Removed 8 Breaking
DELETE /assets/{assetId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /assets/{assetId}/playback-ids/{playbackId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /assets
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /assets/{assetId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /assets/{assetId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /assets
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /assets/{assetId}/playback-ids
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /uploads
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 8
DELETE /assets/{assetId}
DELETE /assets/{assetId}/playback-ids/{playbackId}
GET /assets
GET /assets/{assetId}
PATCH /assets/{assetId}
POST /assets
POST /assets/{assetId}/playback-ids
POST /uploads

API structure has changed

5 structure changes including:
5 Modifications
Modified 5
DELETE /assets/{assetId}
  • Response
  • 401 response Added
GET /assets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
  • 401 response Added
GET /assets/{assetId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
  • 401 response Added
PATCH /assets/{assetId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
  • 401 response Added
POST /assets
  • Response
  • 401 response Added

API structure has changed

3 structure changes including:
3 Modifications
Modified 3
GET /assets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
GET /assets/{assetId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
PATCH /assets/{assetId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified

API structure has changed

9 structure changes including:
1 Breaking change
8 Modifications
1 Removal
Modified 8 Breaking
DELETE /assets/{assetId}
  • Header
  • X-Environment-Id, X-Permissions headers Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

DELETE /assets/{assetId}/playback-ids/{playbackId}
  • Header
  • X-Environment-Id, X-Permissions headers Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

GET /assets
  • Header
  • X-Environment-Id, X-Permissions headers Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

GET /assets/{assetId}
  • Header
  • X-Environment-Id, X-Permissions headers Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

PATCH /assets/{assetId}
  • Header
  • X-Environment-Id, X-Permissions headers Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

POST /assets
  • Header
  • X-Environment-Id, X-Permissions headers Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

POST /assets/{assetId}/playback-ids
  • Header
  • X-Environment-Id, X-Permissions headers Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

POST /uploads
  • Header
  • X-Environment-Id, X-Permissions headers Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

Removed 1 Breaking
PUT /uploads/{uploadId}/cancel
  • Removing a resource is always breaking unless it was deprecated before
    Breaking

API structure has changed

3 structure changes including:
3 Modifications
Modified 3
GET /assets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
GET /assets/{assetId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
PATCH /assets/{assetId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified

API structure has changed

5 structure changes including:
5 Modifications
Modified 5 Breaking
GET /assets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
GET /assets/{assetId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
PATCH /assets/{assetId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
POST /assets
  • Body
  • application/json content type Modified
    • input attribute Modified
      • Attribute is no longer required

      • Type went from string to object

        Breaking

      • url, startTime, endTime, type, languageCode, name, closedCaptions properties Added
    • test attribute Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

POST /uploads
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data attribute Modified

API structure has changed

5 structure changes including:
5 Modifications
Modified 5 Breaking
GET /assets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
GET /assets/{assetId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
PATCH /assets/{assetId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
POST /assets
  • Body
  • application/json content type Modified
    • inputs attribute Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • input, test attributes Added
POST /uploads
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data attribute Modified

API structure has changed

4 structure changes including:
4 Modifications
Modified 4
GET /assets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
GET /assets/{assetId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
PATCH /assets/{assetId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
POST /assets
  • Body
  • application/json content type Modified
    • inputs attribute Modified
      • type property Modified
        • Property is no longer required

API structure has changed

5 structure changes including:
5 Modifications
Modified 5 Breaking
GET /assets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
GET /assets/{assetId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
PATCH /assets/{assetId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
POST /assets
  • Body
  • application/json content type Modified
    • inputUrl, test attributes Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • inputs attribute Added
POST /uploads
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data attribute Modified

API structure has changed

5 structure changes including:
5 Modifications
Modified 5 Breaking
GET /assets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
GET /assets/{assetId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
PATCH /assets/{assetId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data attribute Modified
POST /assets
  • Body
  • application/json content type Modified
    • inputs attribute Removed
      • Removing a resource is always breaking unless it was deprecated before

        Breaking

    • inputUrl, test attributes Added
POST /uploads
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data attribute Modified

API structure has changed

21 structure changes including:
12 Breaking changes
9 Additions
12 Removals
Removed 12 Breaking
GET /dimensions
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /dimensions/{dimensionsId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /errors
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /errors/structure
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /metrics/comparison
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /metrics/overview
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /metrics/structure
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /metrics/{metricId}/breakdown
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /metrics/{metricId}/overall
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /metrics/{metricId}/timeseries
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /viewlist
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /viewlist/{viewId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 9
DELETE /assets/{assetId}
DELETE /assets/{assetId}/playback-ids/{playbackId}
GET /assets
GET /assets/{assetId}
PATCH /assets/{assetId}
POST /assets
POST /assets/{assetId}/playback-ids
POST /uploads
PUT /uploads/{uploadId}/cancel

API structure has changed

21 structure changes including:
9 Breaking changes
12 Additions
9 Removals
Removed 9 Breaking
DELETE /assets/{assetId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /assets/{assetId}/playback-ids/{playbackId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /assets
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /assets/{assetId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /assets/{assetId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /assets
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /assets/{assetId}/playback-ids
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /uploads
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /uploads/{uploadId}/cancel
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 12
GET /dimensions
GET /dimensions/{dimensionsId}
GET /errors
GET /errors/structure
GET /metrics/comparison
GET /metrics/overview
GET /metrics/structure
GET /metrics/{metricId}/breakdown
GET /metrics/{metricId}/overall
GET /metrics/{metricId}/timeseries
GET /viewlist
GET /viewlist/{viewId}

API structure has changed

9 structure changes including:
9 Modifications
Modified 9 Breaking
DELETE /assets/{assetId}
  • Response
  • 401 response Added
DELETE /assets/{assetId}/playback-ids/{playbackId}
  • Response
  • 401 response Added
GET /assets
  • Response
  • 401 response Added
GET /assets/{assetId}
  • Response
  • 401 response Added
PATCH /assets/{assetId}
  • Response
  • 401 response Added
POST /assets
  • Response
  • 401, 422 responses Added
POST /assets/{assetId}/playback-ids
  • Body
  • application/json content type Modified
    • accessPolicy attribute Modified
      • Attribute is now required

        Breaking

  • Response
  • 401 response Added
POST /uploads
  • Body
  • application/json content type Modified
    • corsOrigin attribute Modified
      • Attribute is now required

        Breaking

    • newAssetSettings attribute Modified
      • accessPolicy property Modified
        • Property is now required

          Breaking

  • Response
  • 401, 422 responses Added
PUT /uploads/{uploadId}/cancel
  • Response
  • 401 response Added