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

Amazon MediaPackage Origin Endpoints API

The Origin Endpoints API from Amazon MediaPackage — 2 operation(s) for origin endpoints.

Amazon MediaPackage Origin Endpoints API is one of 4 APIs that Amazon MediaPackage publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Origin Endpoints. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, and pricing.

This API exposes 5 operations across 2 paths, and defines 51 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against 4 base URLs: http://mediapackage.{region}.amazonaws.com, https://mediapackage.{region}.amazonaws.com, http://mediapackage.{region}.amazonaws.com.cn, https://mediapackage.{region}.amazonaws.com.cn.

5 operations 2 paths 51 schemas 1 DELETE2 GET1 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
http://mediapackage.{region}.amazonaws.com
Authentication
API Key
Terms of Service
Resource Areas
1

Authentication & Security 1

Amazon MediaPackage Origin Endpoints API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (hmac). By default, every request must be authenticated.

  • hmac — Amazon Signature authorization v4

Paths & Operations 5

Across 2 paths, the API surfaces 5 operations — 1 DELETE, 2 GET, 1 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Origin Endpoints 5
POST
/origin_endpoints
Amazon MediaPackage Create Origin Endpoint
CreateOriginEndpoint 7 params body → 200480481482483484485
GET
/origin_endpoints
Amazon MediaPackage List Origin Endpoints
ListOriginEndpoints 12 params → 200480481482483484485
DELETE
/origin_endpoints/{id}
Amazon MediaPackage Delete Origin Endpoint
DeleteOriginEndpoint 8 params → 202480481482483484485
GET
/origin_endpoints/{id}
Amazon MediaPackage Describe Origin Endpoint
DescribeOriginEndpoint 8 params → 200480481482483484485
PUT
/origin_endpoints/{id}
Amazon MediaPackage Update Origin Endpoint
UpdateOriginEndpoint 8 params body → 200480481482483484485

Schemas 51

The contract defines 51 schemas that model the data the API accepts and returns. The most detailed are OriginEndpoint (17 properties), CreateOriginEndpointResponse (17 properties), DescribeOriginEndpointResponse (17 properties), UpdateOriginEndpointResponse (17 properties). Each schema is shown below with its type and property counts.

PlaylistType
string
DashEncryption
object
A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration.
2 properties 1 required
CreateOriginEndpointResponse
object
17 properties
AdMarkers
string
CmafEncryptionMethod
string
The encryption method to use.
DescribeOriginEndpointResponse
object
17 properties
UtcTiming
string
HlsManifestCreateOrUpdateParameters
object
A HTTP Live Streaming (HLS) manifest configuration.
9 properties 1 required
EncryptionMethod
string
EncryptionContractConfiguration
object
Use encryptionContractConfiguration to configure one or more content encryption keys for your endpoints that use SPEKE 2.0. The encryption contract defines whi…
2 properties 2 required
PresetSpeke20Audio
string
TooManyRequestsException
ForbiddenException
PresetSpeke20Video
string
ListOriginEndpointsResponse
object
2 properties
UpdateOriginEndpointResponse
object
17 properties
MssEncryption
object
A Microsoft Smooth Streaming (MSS) encryption configuration.
1 property 1 required
__listOfHlsManifestCreateOrUpdateParameters
array
UnprocessableEntityException
AdsOnDeliveryRestrictions
string
This setting allows the delivery restriction flags on SCTE-35 segmentation descriptors to determine whether a message signals an ad. Choosing "NONE" means no S…
__listOf__string
array
__PeriodTriggersElement
string
StreamOrder
string
HlsEncryption
object
An HTTP Live Streaming (HLS) encryption configuration.
5 properties 1 required
DashPackage
object
A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
16 properties
StreamSelection
object
A StreamSelection configuration.
3 properties
Origination
string
CmafPackage
object
A Common Media Application Format (CMAF) packaging configuration.
5 properties
__listOfOriginEndpoint
array
__listOfHlsManifest
array
Tags
object
A collection of tags associated with a resource
HlsPackage
object
An HTTP Live Streaming (HLS) packaging configuration.
12 properties
Profile
string
SpekeKeyProvider
object
A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.
6 properties 4 required
SegmentTemplateFormat
string
__AdTriggersElement
string
__string
string
__listOf__PeriodTriggersElement
array
Authorization
object
CDN Authorization credentials
2 properties 2 required
__integer
integer
InternalServerErrorException
MssPackage
object
A Microsoft Smooth Streaming (MSS) packaging configuration.
4 properties
OriginEndpoint
object
An OriginEndpoint resource configuration.
17 properties
__boolean
boolean
NotFoundException
AdTriggers
array
A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers f…
ServiceUnavailableException
HlsManifest
object
A HTTP Live Streaming (HLS) manifest configuration.
10 properties 1 required
DeleteOriginEndpointResponse
object
ManifestLayout
string
CmafEncryption
object
A Common Media Application Format (CMAF) encryption configuration.
4 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

amazon-mediapackage-origin-endpoints-api-openapi.yml Raw ↑

Other APIs Amazon MediaPackage publishes across the network.

Amazon MediaPackage Channels API
Amazon MediaPackage Harvest Jobs API
Amazon MediaPackage Tags API
Where this information came from

This is an independent, third-party profile of Amazon MediaPackage Origin Endpoints 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.