openapi: 3.2.0 info: title: Media Edge Bitrate API description: The OpenAPI specification for Media Edge API version: 0.1.0 servers: - url: https://edge.adobedc.net/ee/va/v1 tags: - name: Bitrate paths: /bitrateChange: post: summary: Bitrate change description: Signals that the bitrate changed tags: - Bitrate operationId: bitrateChange parameters: [] requestBody: content: application/json: schema: type: object properties: events: type: array description: '' items: type: object properties: xdm: type: object description: '' properties: mediaCollection: type: object description: '' properties: playhead: type: integer description: The Playhead represents the current playback position within the media content sessionID: type: string description: The Media Session ID uniquely identifies an instance of a content stream during an individual playback session qoeDataDetails: type: object description: QoE (Quality of Experience) Data Details capture performance-related metrics and user experience data properties: bitrate: type: integer format: int32 description: The bitrate value (in kbps) droppedFrames: type: integer format: int32 description: The total count of frames dropped during playback framesPerSecond: type: integer format: int32 description: The current stream frame-rate (in frames per second) timeToStart: type: integer format: int32 description: Duration (in seconds) between video load and start required: - qoeDataDetails - playhead - sessionID eventType: type: string default: media.bitrateChange description: The media event type timestamp: type: string format: date-time description: The time when a media event occurred required: - mediaCollection - timestamp - eventType required: - xdm examples: '0': value: events: - xdm: eventType: media.bitrateChange mediaCollection: sessionID: 5c32e1a6ef6b58be5136ba8db2f79f1d251d3121a898bc8fb60123b8fdb9aa1c playhead: 30 qoeDataDetails: framesPerSecond: 1 bitrate: 35000 droppedFrames: 30 timeToStart: 1364 timestamp: '2022-03-04T13:38:40+00:00' responses: '204': description: No content '400': description: Bad request content: application/json: schema: type: object description: '' properties: type: type: string description: Link containing a more detailed description of the error status: type: integer default: 400 description: The status code title: type: string description: The category of the error detail: type: string description: The error details report: type: object description: '' properties: requestId: type: string description: Id that uniquely identifies a request details: type: array description: '' items: type: object description: '' properties: name: type: string description: The path to the invalid property reason: type: string description: The reason why the property is invalid examples: '0': value: type: https://ns.adobe.com/aep/errors/va-edge-0400-400 status: 400 title: Bad Request detail: Invalid request. Please check your input and try again. report: details: - name: $.events[0].xdm.mediaCollection.qoeDataDetails reason: Missing required field requestId: e3d87437-5054-4bc2-8953-be4be8d0b900 '404': description: Not found content: application/json: schema: type: object description: '' properties: type: type: string description: Link containing a more detailed description of the error status: type: integer default: 404 description: The status code title: type: string description: The category of the error detail: type: string description: The error details report: type: object description: '' properties: requestId: type: string description: Id that uniquely identifies a request details: type: string description: The error details examples: '0': value: type: https://ns.adobe.com/aep/errors/va-edge-0404-404 status: 404 title: Not Found detail: The requested resource could not be found but may be available again in the future. report: details: Error processing request. If the session is longer than 24h, please start a new one. Returning Not Found requestId: e3d87437-5054-4bc2-8953-be4be8d0b900