v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-14167964.6 KB

Creates a feed. The feed is the target for the live media stream that is being sent by the calling application. An example of a calling application is AWS Elemental MediaLive.

The key contents of the feed is an array of outputs. Each output represents an Elemental Inference feature. After you create the feed, you must associate a resource with the feed. At that point, you will have a useable feed: resource - feed - output or outputs.

post/v1/feed

Request body

namestring required

A user-friendly name for this feed.

tagsobject

Optional tags. You can also add tags later, using TagResource.

Response

Success

arnstring required

A unique ARN that Elemental Inference assigns to the feed.

namestring required

The name that you specified in the request.

idstring required

A unique ID that Elemental Inference assigns to the feed.

dataEndpointsString[] required

An array of endpoints for the feed. Typically, there is only one endpoint. The feed receives source media at this endpoint (when the calling application calls PutMedia) and returns the resulting metadata to this endpoint (when the calling application calls GetMetadata).

status'CREATING' | 'AVAILABLE' | 'ACTIVE' | 'UPDATING' | 'DELETING' | 'DELETED' | 'ARCHIVED' required

The current status of the feed. After creation of the feed has succeeded, the status will be AVAILABLE.

tagsobject

Any tags that you included when you created the feed.