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

Oracle Media Services API

The mediaServices API from Oracle — 38 operation(s) for mediaservices.

Oracle Media Services API is one of 378 APIs that Oracle publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Media Services. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 60 operations across 38 paths, and defines 60 schemas. It is described by OpenAPI 3.2.0, at version 20211101.

Requests are made against 2 base URLs: http://127.0.0.1/20211101, https://127.0.0.1/20211101.

60 operations 38 paths 60 schemas 8 DELETE18 GET27 POST7 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
20211101
Base URL
https://{host}:{port}/ords/
Resource Areas
1

Paths & Operations 60

Across 38 paths, the API surfaces 60 operations — 8 DELETE, 18 GET, 27 POST, 7 PUT. Each is listed below with its method, path, parameters, and response codes.

mediaServices 60
GET
/mediaAssets
Gets a list of all MediaAssetSummary in a compartment.
ListMediaAssets 17 params → 200400401404429500default
POST
/mediaAssets
Creates a new MediaAsset
CreateMediaAsset 2 params body → 200400401404409429500default
DELETE
/mediaAssets/{mediaAssetId}
Delete a provisioned MediaAsset
DeleteMediaAsset 4 params → 204400401404412429500default
GET
/mediaAssets/{mediaAssetId}
Get MediaAsset
GetMediaAsset 2 params → 200400401404429500default
PUT
/mediaAssets/{mediaAssetId}
Update the MediaAsset identified by the ID.
UpdateMediaAsset 3 params body → 200400401404412429500default
POST
/mediaAssets/{mediaAssetId}/actions/addLock
Add a lock to an MediaAsset.
AddMediaAssetLock 4 params body → 200400401404409412429500
POST
/mediaAssets/{mediaAssetId}/actions/changeCompartment
Moves an asset into a different compartment.
ChangeMediaAssetCompartment 4 params body → 204401404409412429500
POST
/mediaAssets/{mediaAssetId}/actions/removeLock
Remove a lock from an MediaAsset.
RemoveMediaAssetLock 4 params body → 200400401404409412429500
GET
/mediaAssets/{mediaAssetId}/distributionChannelAttachments
List MediaAssetDistributionChannelAttachments for MediaAsset.
ListMediaAssetDistributionChannelAttachments 8 params → 200400401404429500default
DELETE
/mediaAssets/{mediaAssetId}/distributionChannelAttachments/{distributionChannelId}
Deletes a MediaAsset from DistributionChannel.
DeleteMediaAssetDistributionChannelAttachment 5 params → 204400401404412429500default
GET
/mediaAssets/{mediaAssetId}/distributionChannelAttachments/{distributionChannelId}
Get a MediaAssetDistributionChannelAttachment for a MediaAsset.
GetMediaAssetDistributionChannelAttachment 4 params → 200400401404429500default
GET
/mediaWorkflowConfigurations
Gets a list of all MediaWorkflowConfigurations in a compartment.
ListMediaWorkflowConfigurations 9 params → 200400401404429500default
POST
/mediaWorkflowConfigurations
Creates a new MediaWorkflowConfiguration.
CreateMediaWorkflowConfiguration 2 params body → 200400401404409429500default
DELETE
/mediaWorkflowConfigurations/{mediaWorkflowConfigurationId}
Deletes a provisioned MediaWorkflowConfiguration.
DeleteMediaWorkflowConfiguration 3 params → 204400401404412429500default
GET
/mediaWorkflowConfigurations/{mediaWorkflowConfigurationId}
Get MediaWorkflowConfiguration
GetMediaWorkflowConfiguration 2 params → 200400401404429500default
PUT
/mediaWorkflowConfigurations/{mediaWorkflowConfigurationId}
Update the MediaWorkflowConfiguration identified by the ID.
UpdateMediaWorkflowConfiguration 3 params body → 200400401404409405412429
POST
/mediaWorkflowConfigurations/{mediaWorkflowConfigurationId}/actions/addLock
Add a lock to a MediaWorkflowConfiguration.
AddMediaWorkflowConfigurationLock 5 params → 200400401404409405412429
POST
/mediaWorkflowConfigurations/{mediaWorkflowConfigurationId}/actions/changeCompartment
Moves a resource into a different compartment.
ChangeMediaWorkflowConfigurationCompartment 4 params body → 204401404409412429500
POST
/mediaWorkflowConfigurations/{mediaWorkflowConfigurationId}/actions/removeLock
Remove a lock from a MediaWorkflowConfiguration.
RemoveMediaWorkflowConfigurationLock 5 params → 200400401404409405412429
GET
/mediaWorkflowJobs
List MediaWorkflowJobs in a compartment
ListMediaWorkflowJobs 10 params → 200400401404429500default
POST
/mediaWorkflowJobs
Creates and runs a MediaWorkflowJob for the the MediaWorkflow identified by mediaWorkflowId
CreateMediaWorkflowJob 2 params body → 200400401404409429500default
DELETE
/mediaWorkflowJobs/{mediaWorkflowJobId}
Cancel a MediaWorkflowJob identified by the mediaWorkflowJobId
DeleteMediaWorkflowJob 3 params → 202400401404409412429500
GET
/mediaWorkflowJobs/{mediaWorkflowJobId}
Get MediaWorkflowJob identified by the mediaWorkflowId and jobId
GetMediaWorkflowJob 2 params → 200400401404429500default
PUT
/mediaWorkflowJobs/{mediaWorkflowJobId}
Update the MediaWorkflowJob identified by the id
UpdateMediaWorkflowJob 3 params body → 200400401404405412429500
POST
/mediaWorkflowJobs/{mediaWorkflowJobId}/actions/addLock
Add a lock to a MediaWorkflowJob.
AddMediaWorkflowJobLock 4 params body → 200400401404409412429500
POST
/mediaWorkflowJobs/{mediaWorkflowJobId}/actions/changeCompartment
Moves a resource into a different compartment.
ChangeMediaWorkflowJobCompartment 4 params body → 204400401404409412429500
POST
/mediaWorkflowJobs/{mediaWorkflowJobId}/actions/removeLock
Remove a lock from a MediaWorkflowJob.
RemoveMediaWorkflowJobLock 4 params body → 200400401404409412429500
GET
/mediaWorkflowTaskDeclarations
Gets a list of all MediaWorkflowTaskDeclarations.
ListMediaWorkflowTaskDeclarations 9 params → 200400401404429500default
GET
/mediaWorkflows
Lists the MediaWorkflows.
ListMediaWorkflows 9 params → 200400401404429500default
POST
/mediaWorkflows
Creates a new MediaWorkflow.
CreateMediaWorkflow 2 params body → 200400401404409429500default
DELETE
/mediaWorkflows/{mediaWorkflowId}
Deletes a MediaWorkflow identified by the mediaWorkflowId.
DeleteMediaWorkflow 3 params → 204400401404409412429500
GET
/mediaWorkflows/{mediaWorkflowId}
Gets MediaWorkflow.
GetMediaWorkflow 2 params → 200400401404429500default
PUT
/mediaWorkflows/{mediaWorkflowId}
Updates the MediaWorkflow identified by the ID.
UpdateMediaWorkflow 3 params body → 200400401404405412429500
POST
/mediaWorkflows/{mediaWorkflowId}/actions/addLock
Add a lock to a MediaWorkflow.
AddMediaWorkflowLock 5 params → 200400401404409412429500
POST
/mediaWorkflows/{mediaWorkflowId}/actions/changeCompartment
Moves a resource into a different compartment.
ChangeMediaWorkflowCompartment 4 params body → 204400401404409412429500
POST
/mediaWorkflows/{mediaWorkflowId}/actions/removeLock
Remove a lock from a MediaWorkflow.
RemoveMediaWorkflowLock 5 params → 200400401404409412429500
GET
/streamCdnConfigs
Lists the StreamCdnConfig.
ListStreamCdnConfigs 9 params → 200400401404429500default
POST
/streamCdnConfigs
Creates a new CDN Configuration.
CreateStreamCdnConfig 2 params body → 200400401404409429500default
DELETE
/streamCdnConfigs/{streamCdnConfigId}
Deletes a StreamCdnConfig identified by the streamCdnConfigId.
DeleteStreamCdnConfig 3 params → 204400401404409412429500
GET
/streamCdnConfigs/{streamCdnConfigId}
Gets StreamCdnConfig.
GetStreamCdnConfig 2 params → 200400401404429500default
PUT
/streamCdnConfigs/{streamCdnConfigId}
Updates the StreamCdnConfig identified by the ID.
UpdateStreamCdnConfig 3 params body → 200400401404412429500default
POST
/streamCdnConfigs/{streamCdnConfigId}/actions/addLock
Add a lock to a StreamCdnConfig.
AddStreamCdnConfigLock 5 params → 200400401404409412429500
POST
/streamCdnConfigs/{streamCdnConfigId}/actions/removeLock
Remove a lock from a StreamCdnConfig.
RemoveStreamCdnConfigLock 5 params → 200400401404409412429500
GET
/streamDistributionChannels
Lists Stream Distribution Channels.
ListStreamDistributionChannels 9 params → 200400401404429500default
POST
/streamDistributionChannels
Creates a new Stream Distribution Channel
CreateStreamDistributionChannel 2 params body → 200400401404409429500default
DELETE
/streamDistributionChannels/{streamDistributionChannelId}
Deletes a Stream Distribution Channel identified by the streamDistributionChannelId.
DeleteStreamDistributionChannel 3 params → 204400401404409412429500
GET
/streamDistributionChannels/{streamDistributionChannelId}
Gets a Stream Distribution Channel.
GetStreamDistributionChannel 2 params → 200400401404429500default
PUT
/streamDistributionChannels/{streamDistributionChannelId}
Update the Stream Distribution Channel identified by the id
UpdateStreamDistributionChannel 3 params body → 200400401404412429500default
POST
/streamDistributionChannels/{streamDistributionChannelId}/actions/addLock
Add a lock to a StreamDistributionChannel.
AddStreamDistributionChannelLock 5 params → 200400401404409412429500
POST
/streamDistributionChannels/{streamDistributionChannelId}/actions/changeCompartment
Moves a resource into a different compartment.
ChangeStreamDistributionChannelCompartment 4 params body → 204400401404409412429500
POST
/streamDistributionChannels/{streamDistributionChannelId}/actions/ingest
Ingests an Asset into a Distribution Channel.
IngestStreamDistributionChannel 3 params body → 200400401404409412429500
POST
/streamDistributionChannels/{streamDistributionChannelId}/actions/removeLock
Remove a lock to a StreamDistributionChannel.
RemoveStreamDistributionChannelLock 5 params → 200400401404409412429500
GET
/streamPackagingConfigs
List Stream Packaging Configurations
ListStreamPackagingConfigs 9 params → 200400401404429500default
POST
/streamPackagingConfigs
Creates a new Stream Packaging Configuration.
CreateStreamPackagingConfig 2 params body → 200400401404409429500default
DELETE
/streamPackagingConfigs/{streamPackagingConfigId}
Deletes a Stream Packaging Configuration identified by the streamPackagingConfigId.
DeleteStreamPackagingConfig 3 params → 204400401404409412429500
GET
/streamPackagingConfigs/{streamPackagingConfigId}
Get a Stream Packaging Configuration.
GetStreamPackagingConfig 2 params → 200400401404429500default
PUT
/streamPackagingConfigs/{streamPackagingConfigId}
Updates the Stream Packaging Configuration identified by the ID.
UpdateStreamPackagingConfig 3 params body → 200400401404412429500default
POST
/streamPackagingConfigs/{streamPackagingConfigId}/actions/addLock
Add a lock to a StreamPackagingConfig.
AddStreamPackagingConfigLock 5 params → 200400401404409412429500
POST
/streamPackagingConfigs/{streamPackagingConfigId}/actions/removeLock
Remove a lock from a StreamPackagingConfig.
RemoveStreamPackagingConfigLock 5 params → 200400401404409412429500
GET
/systemMediaWorkflows
Lists SystemMediaWorkflows.
ListSystemMediaWorkflows 6 params → 200400401404429500default

Schemas 60

The contract defines 60 schemas that model the data the API accepts and returns. The most detailed are MediaAsset (24 properties), MediaWorkflowJob (19 properties), CreateMediaAssetDetails (19 properties), MediaWorkflow (15 properties). Each schema is shown below with its type and property counts.

MediaAssetDistributionChannelAttachmentSummary
object
Summary of the MediaAssetDistributionChannelAttachment.
8 properties 5 required
MediaWorkflowCollection
object
Results of a MediaWorkflow search. Contains both MediaWorkflowSummary items and other information, such as metadata.
1 property 1 required
CreateStreamDistributionChannelDetails
object
The information about the new Stream Distribution Channel.
5 properties 2 required
StreamPackagingConfigEncryption
object
The encryption used by the stream packaging configuration.
1 property 1 required
ChangeMediaWorkflowJobCompartmentDetails
object
The information to be updated.
1 property 1 required
RemoveLockDetails
object
Request payload to remove lock to the resource.
5 properties 2 required
AddLockDetails
object
Request payload to add lock to the resource. The FULL lock type allows no modifications (delete, create, update). The DELETE lock type allows all modifications…
5 properties 2 required
ResourceLock
object
Resource locks are used to prevent certain APIs from being called for the resource. A full lock prevents both updating the resource and deleting the resource.…
5 properties 2 required
MediaAsset
object
Represents the metadata associated with an asset that has been either produced by or registered with Media Services.
24 properties 4 required
CreateMediaWorkflowConfigurationDetails
object
The information needed to create a new MediaWorkflowConfiguration.
6 properties 3 required
MediaWorkflowSummary
object
Summary of the MediaWorkflow.
12 properties 2 required
StreamDistributionChannel
object
Channel used for delivering video streams to the end-users.
11 properties 3 required
StreamPackagingConfig
object
A stream packaging configuration for a Distribution Channel.
14 properties 6 required
UpdateStreamCdnConfigDetails
object
The information to be updated.
5 properties
StreamDistributionChannelSummary
object
Summary of the Stream Distribution Channel.
11 properties 3 required
CreateMediaWorkflowJobDetails
object
Information to run the MediaWorkflow.
8 properties 2 required
MediaWorkflowConfigurationSummary
object
Summary of the MediaWorkflowConfiguration.
11 properties 3 required
MediaAssetDistributionChannelAttachment
object
Attachment between MediaAsset and streaming DistributionChannel.
7 properties 4 required
MediaWorkflowTaskDeclaration
object
The declaration of a type of task that can be used in a MediaWorkflow.
5 properties 4 required
CreateMediaAssetDetails
object
The information about new MediaAsset.
19 properties 2 required
MediaAssetTag
object
Tags of the MediaAsset.
2 properties 1 required
MediaWorkflowJobSummary
object
Summary of a MediaWorkflowJob.
11 properties
Metadata
object
Technical metadata for this asset.
1 property 1 required
MediaWorkflowTask
object
Defines the type of processing to be run at a given point in the workflow, parameters to configure the processing, and any processing that must be completed be…
7 properties 4 required
StreamDistributionChannelCollection
object
Results of a Stream Distribution Channel search. Contains both StreamDistributionChannelSummary items and other information, such as metadata.
1 property 1 required
UpdateStreamDistributionChannelDetails
object
The information to be updated.
3 properties
CreateStreamCdnConfigDetails
object
The information about the new CDN Configuration.
7 properties 3 required
UpdateMediaWorkflowDetails
object
The information to be updated.
6 properties
IngestStreamDistributionChannelResult
object
The Ingest Workflow Job information.
1 property 1 required
ChangeStreamDistributionChannelCompartmentDetails
object
The information to be updated.
1 property 1 required
MediaWorkflowConfigurationCollection
object
Results of a mediaWorkflowConfiguration search. Contains boh MediaWorkflowConfigurationSummary items and other information, such as metadata.
1 property 1 required
ChangeMediaAssetCompartmentDetails
object
The information to be updated.
1 property 1 required
UpdateStreamPackagingConfigDetails
object
The information to be updated.
3 properties
MediaWorkflow
object
Configurable workflows that define the series of tasks that will be used to process video files.
15 properties 4 required
ChangeMediaWorkflowCompartmentDetails
object
The information to be updated.
1 property 1 required
StreamCdnConfigSummary
object
Summary of the StreamCdnConfig.
13 properties 5 required
IngestStreamDistributionChannelDetails
object
Ingest Payload Information.
1 property 1 required
StreamCdnConfigSection
object
Base fields of the StreamCdnConfig configuration object.
1 property 1 required
SystemMediaWorkflow
object
A named list of tasks to be used to run a job or as a template to create a MediaWorkflow.
5 properties 2 required
MediaWorkflowTaskDeclarationCollection
object
Results of the ListMediaWorkflowTaskDeclaration operation, a list of MediaWorkflowTaskDeclarations.
1 property 1 required
MediaWorkflowConfiguration
object
Resusable set of values that can be referenced either in a MediaWorkflow or when running a MediaWorkflowJob.
12 properties 4 required
MediaAssetDistributionChannelAttachmentCollection
object
Results of a MediaAssetDistributionChannelAttachment search. Contains the MediaAssetDistributionChannelAttachmentSummary items.
1 property 1 required
MediaAssetCollection
object
Results of a mediaAsset search. Contains both MediaAssetSummary items and other data.
1 property 1 required
CreateMediaWorkflowDetails
object
The information about new MediaWorkflow.
8 properties 2 required
StreamCdnConfigCollection
object
Results of a streamCdnConfig search. Contains both StreamCdnConfigSummary items and other information, such as metadata.
1 property 1 required
UpdateMediaAssetDetails
object
The information to be updated.
8 properties
ChangeMediaWorkflowConfigurationCompartmentDetails
object
The details of the compartment to which the MediaWorkflowConfiguration will be moved.
1 property 1 required
MediaWorkflowJob
object
A MediaWorkflowJob represents a run of a MediaWorkflow for a specific set of parameters and configurations.
19 properties 3 required
UpdateMediaWorkflowJobDetails
object
The information to be updated.
3 properties
MediaWorkflowTaskState
object
Status of a task in a workflow job being run.
3 properties
SystemMediaWorkflowCollection
object
Result for the ListSystemMediaWorkflows operation.
1 property 1 required
StreamPackagingConfigSummary
object
Summary of the Packaging Configuration.
11 properties 4 required
StreamPackagingConfigCollection
object
Results of a Packaging Configuration search. Contains both StreamPackagingConfigSummary items and other information, such as metadata.
1 property 1 required
CreateStreamPackagingConfigDetails
object
The information about the new Packaging Configuration.
8 properties 4 required
JobOutput
object
The output result of an executed MediaWorkflowJob.
5 properties
Error
object
Error Information.
2 properties 2 required
MediaWorkflowJobCollection
object
Results of a mediaWorkflowJob search, a list of MediaWorkflowJobSummary items and metadata of the search.
1 property 1 required
UpdateMediaWorkflowConfigurationDetails
object
The information to be updated.
4 properties
StreamCdnConfig
object
Configuration used for integrating with a CDN.
14 properties 6 required
MediaAssetSummary
object
Summary of the MediaAsset.
13 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-mediaservices-api-openapi.yml Raw ↑

Other APIs Oracle publishes across the network.

Oracle Database REST APIs
Oracle Integration Cloud API
Oracle Fusion Cloud Applications API
Oracle Fusion Cloud Financials REST API
Oracle Fusion Cloud HCM REST API
Oracle Fusion Cloud CX Sales and Service REST API
Oracle Fusion Cloud SCM REST API
Oracle Fusion Cloud Procurement REST API
Oracle Content Management API
OCI Generative AI API
OCI AI Vision API
OCI AI Language API
Where this information came from

This is an independent, third-party profile of Oracle Media Services 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.