How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Bitmovin Outputs API

The Outputs API from Bitmovin — 20 operation(s) for outputs.

Bitmovin Outputs API is one of 18 APIs that Bitmovin publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Outputs. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 20 operations across 20 paths, and defines 38 schemas. It is described by OpenAPI 3.0.1, at version 3.0.

Requests are made against a single base URL, https://api.bitmovin.com/v1.

20 operations 20 paths 38 schemas 7 DELETE13 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
3.0
Base URL
https://api.bitmovin.com/v1
Authentication
API Key, API Key
Terms of Service
Resource Areas
1

Authentication & Security 2

Bitmovin Outputs API declares 2 security schemes for authenticating requests. An API key is passed in the header as X-Api-Key (ApiKeyAuth). An API key is passed in the header as X-Tenant-Org-Id (TenantOrgId). By default, every request must be authenticated.

  • ApiKeyAuth — Your Bitmovin API key
  • TenantOrgId — Your Bitmovin account organization

Paths & Operations 20

Across 20 paths, the API surfaces 20 operations — 7 DELETE, 13 POST. Each is listed below with its method, path, parameters, and response codes.

Outputs 20
DELETE
/encoding/outputs/akamai-msl/{output_id}
Delete Akamai MSL Output
DeleteEncodingOutputsAkamaiMslByOutputId 1 param → 200default
DELETE
/encoding/outputs/akamai-netstorage/{output_id}
Delete Akamai NetStorage Output
DeleteEncodingOutputsAkamaiNetStorageByOutputId 1 param → 200default
DELETE
/encoding/outputs/azure/{output_id}
Delete Azure Output
DeleteEncodingOutputsAzureByOutputId 1 param → 200default
DELETE
/encoding/outputs/ftp/{output_id}
Delete FTP Output
DeleteEncodingOutputsFtpByOutputId 1 param → 200default
DELETE
/encoding/outputs/gcs/{output_id}
Delete GCS Output
DeleteEncodingOutputsGcsByOutputId 1 param → 200default
DELETE
/encoding/outputs/gcs-service-account/{output_id}
Delete Service Account based GCS Output
DeleteEncodingOutputsGcsServiceAccountByOutputId 1 param → 200default
DELETE
/encoding/outputs/generic-s3/{output_id}
Delete Generic S3 Output
DeleteEncodingOutputsGenericS3ByOutputId 1 param → 200default
POST
/encoding/outputs/akamai-msl
Create Akamai MSL Output
PostEncodingOutputsAkamaiMsl body → 201default
POST
/encoding/outputs/akamai-netstorage
Create Akamai NetStorage Output
PostEncodingOutputsAkamaiNetStorage body → 201default
POST
/encoding/outputs/azure
Create Azure Output
PostEncodingOutputsAzure body → 201default
POST
/encoding/outputs/{output_id}/check-permissions
Check output permissions (S3 only)
PostEncodingOutputsCheckPermissionsByOutputId 1 param body → 200default
POST
/encoding/outputs/ftp
Create FTP Output
PostEncodingOutputsFtp body → 201default
POST
/encoding/outputs/gcs
Create GCS Output
PostEncodingOutputsGcs body → 201default
POST
/encoding/outputs/gcs-service-account
Create Service Account based GCS Output
PostEncodingOutputsGcsServiceAccount body → 201default
POST
/encoding/outputs/generic-s3
Create Generic S3 Output
PostEncodingOutputsGenericS3 body → 201default
POST
/encoding/outputs/live-media-ingest
Create Live Media Ingest Output
PostEncodingOutputsLiveMediaIngest body → 201default
POST
/encoding/outputs/local
Create Local Output
PostEncodingOutputsLocal body → 201default
POST
/encoding/outputs/s3
Create S3 Output
PostEncodingOutputsS3 body → 201default
POST
/encoding/outputs/s3-role-based
Create S3 Role-based Output
PostEncodingOutputsS3RoleBased body → 201default
POST
/encoding/outputs/sftp
Create SFTP Output
PostEncodingOutputsSftp body → 201default

Schemas 38

The contract defines 38 schemas that model the data the API accepts and returns. The most detailed are ResponseErrorData (5 properties), ResponseEnvelope (4 properties), ResponseError (3 properties), Link (2 properties). Each schema is shown below with its type and property counts.

ResponseEnvelope
object
4 properties 3 required
CheckOutputPermissionsResponse
S3SignatureVersion
string
AclPermission
string
OutputType
string
AkamaiMslStreamFormat
string
AzureServicePrincipal
object
Azure service principal credentials for Microsoft Entra ID authentication. This authentication method is usable from encoder version 2.273.0 onwards.
2 required
GcsOutput
3 required
AzureOutput
2 required
BitmovinResponse
object
1 property 1 required
S3StorageClass
string
ResponseErrorData
object
5 properties 3 required
ExternalIdMode
string
GcsServiceAccountOutput
2 required
AwsCloudRegion
string
TransferVersion
string
Message
2 required
MessageType
string
AkamaiMslVersion
string
Output
CheckOutputPermissionsRequest
AclEntry
object
2 properties 1 required
AkamaiNetStorageOutput
3 required
ResultWrapper
object
1 property
FtpOutput
1 required
GoogleCloudRegion
string
S3RoleBasedOutput
2 required
Link
object
2 properties 1 required
GenericS3Output
4 required
SftpOutput
1 required
ResponseStatus
string
AkamaiMslOutput
4 required
S3AccessStyle
string
Specifies whether to use path or virtual-hosted style access
LocalOutput
1 required
S3Output
3 required
BitmovinResource
ResponseError
object
3 properties 3 required
LiveMediaIngestOutput
Live Media and Metadata Ingest Protocol. See https://tools.ietf.org/html/draft-mekuria-mmediaingest-01.
1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

bitmovin-outputs-api-openapi.yml Raw ↑

Other APIs Bitmovin publishes across the network.

Bitmovin Player API
Bitmovin Analytics API
Bitmovin Config API
Bitmovin Configurations API
Bitmovin Emails API
Bitmovin Encodings API
Bitmovin Filters API
Bitmovin Infrastructure API
Bitmovin Inputs API
Bitmovin Live API
Bitmovin Manifests API
Bitmovin Notifications API
Where this information came from

This is an independent, third-party profile of Bitmovin Outputs API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.