The playout API of the Media Jay application provides access to the playout data and orchestrates extended queries.
To access the endpoints you require a X-API-Key in the header. Partners, please contact Transfermedia support@transfermedia.de to retrieve one.
To use a specific implementation version of this API place it to the request header X-API-Version. If the header is missed the latest implementation version 2025-08-04 is used. The response header X-API-Version returns the implementation version the request was processed with.
For further details please visit the documentation or contact Transfermedia support@transfermedia.de.
https://docs.jay-metadata.com/_mock/apis/playout/latest/openapi/
Retrieves comprehensive information about the streaming platform (affiliate) serving this content.
This includes branding assets, website URLs, and other metadata needed to properly attribute and integrate with the streaming service in client applications.
This endpoint provides client applications with the necessary branding assets, URLs, and metadata about the streaming platform to properly attribute content and maintain consistent branding in the user interface.
The affiliate information includes:
This data should be used to ensure proper attribution and brand consistency in any client applications that integrate with this content.
Args:
request: the complete request. playout_id: The playout identifier (aka tenant identifier) for authentication and affiliate identification. episode_id: The episode identifier, used to access the episode's data.
Returns:
ResultResponse[PlayoutAffiliate]: Result response contains Comprehensive information about the streaming platform, including name, URLs, branding assets, and contact information.
Raises:
ApiHttpException: When the episode data cannot be found or when affiliate information is unavailable or malformed.
The playout identifier (aka tenant identifier) addressing the correct content of the streaming platform.
https://docs.jay-metadata.com/_mock/apis/playout/latest/openapi/playouts/{playoutId}/episodes/{episodeId}/companies/affiliate
curl -i -X GET \
'https://docs.jay-metadata.com/_mock/apis/playout/latest/openapi/playouts/{playoutId}/episodes/{episodeId}/companies/affiliate' \
-H 'X-API-Key: string' \
-H '__Secure-jay_tracking: __Secure-jay_tracking=eyJzZX...'
{ "data": { "name": "string", "description": "string", "url": "string", "logoUrl": "string" } }
Get information about the retailer/e-commerce platforms (merchants) involved.
Args:
request: the complete request. playout_id: The playout identifier (aka tenant identifier). episode_id: The episode identifier
Returns:
ResultResponse[List[PlayoutMerchant]]: Result response contains the list of merchants.
Raises:
ApiHttpException: If the episode or merchant information is not found (404).
The playout identifier (aka tenant identifier) addressing the correct content of the streaming platform.
https://docs.jay-metadata.com/_mock/apis/playout/latest/openapi/playouts/{playoutId}/episodes/{episodeId}/companies/merchants
curl -i -X GET \
'https://docs.jay-metadata.com/_mock/apis/playout/latest/openapi/playouts/{playoutId}/episodes/{episodeId}/companies/merchants' \
-H 'X-API-Key: string' \
-H '__Secure-jay_tracking: __Secure-jay_tracking=eyJzZX...'
{ "data": [ { … } ] }
Get information about a specific retailer/e-commerce platform (merchant).
Args:
request: the complete request. playout_id: The playout identifier (aka tenant identifier). episode_id: The episode identifier merchant_id: The merchant identifier (shop source).
Returns:
ResultResponse[PlayoutMerchant]: Result response contains the merchant details.
Raises:
ApiHttpException: If the episode, merchant list, or specific merchant are not found (404).
The playout identifier (aka tenant identifier) addressing the correct content of the streaming platform.
https://docs.jay-metadata.com/_mock/apis/playout/latest/openapi/playouts/{playoutId}/episodes/{episodeId}/companies/merchants/{merchantId}
curl -i -X GET \
'https://docs.jay-metadata.com/_mock/apis/playout/latest/openapi/playouts/{playoutId}/episodes/{episodeId}/companies/merchants/{merchantId}' \
-H 'X-API-Key: string' \
-H '__Secure-jay_tracking: __Secure-jay_tracking=eyJzZX...'
{ "data": { "id": "string", "name": "string", "description": "string", "url": "string", "logoUrl": "string", "termsOfUseUrl": "string", "privacyStatementUrl": "string" } }