APIs for managing user tracking sessions. These endpoints allow clients to create, retrieve, and delete tracking sessions which are used for analytics and user behavior tracking.
- Get costume details.
Media Jay Playout API (2025-09-02)
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-09-02 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://live.playout.api.jay-metadata.com/v1/
The playout identifier (aka tenant identifier) addressing the correct content of the streaming platform.
The number of levels to expand inner object inline. The lower this number the faster the response.
Required. API access key for authorized use of the checkout endpoints. Partners, please contact Transfermedia to retrieve a valid key.
Tracking session header for user tracking and analytics. This is set by the /playouts/{playout_id}/tracking/session endpoint.
- Production serverhttps://live.playout.api.jay-metadata.com/v1/playouts/{playoutId}/episodes/{episodeId}/costumes 
- cURL
- JS
- Node.js
- Python
- Java
curl -i -X GET \
  'https://live.playout.api.jay-metadata.com/v1/playouts/{playoutId}/episodes/{episodeId}/costumes?inlineLevel=1&next_token=string' \
  -H 'X-API-Key: string' \
  -H 'X-JAY-TRACKING: eyJzZXNzaW9uX2lkIjoiZXhhbXBsZS1zZXNzaW9uLWlkLTEyMzQiLCJzdGFydF90aW1lIjoiMjAyNS0wMS0wMVQxMjowMDowMC4wMDAwMDAiLCJzb3VyY2UiOiJqYXkuYXBpLnBsYXlvdXQuZXhhbXBsZSJ9'Successfully retrieved list of costumes
The response data.
{ "data": [ { … } ] }
The playout identifier (aka tenant identifier) addressing the correct content of the streaming platform.
Required. API access key for authorized use of the checkout endpoints. Partners, please contact Transfermedia to retrieve a valid key.
Tracking session header for user tracking and analytics. This is set by the /playouts/{playout_id}/tracking/session endpoint.
- Production serverhttps://live.playout.api.jay-metadata.com/v1/playouts/{playoutId}/episodes/{episodeId}/costumes/{costumeId} 
- cURL
- JS
- Node.js
- Python
- Java
curl -i -X GET \
  'https://live.playout.api.jay-metadata.com/v1/playouts/{playoutId}/episodes/{episodeId}/costumes/{costumeId}?inlineLevel=1' \
  -H 'X-API-Key: string' \
  -H 'X-JAY-TRACKING: eyJzZXNzaW9uX2lkIjoiZXhhbXBsZS1zZXNzaW9uLWlkLTEyMzQiLCJzdGFydF90aW1lIjoiMjAyNS0wMS0wMVQxMjowMDowMC4wMDAwMDAiLCJzb3VyY2UiOiJqYXkuYXBpLnBsYXlvdXQuZXhhbXBsZSJ9'Successfully retrieved costume details
The response data.
{ "data": { "id": "string", "kind": "<<enum 'PlayoutKindType'>>", "type": "string", "name": "string", "brand": "string", "subtitle": "string", "description": "string", "gender": "string", "category": "string", "fit": "string", "material": "string", "color": "string", "colorCode": "string", "country": "string", "images": [ … ], "imagesLogo": "string", "imagesLogoCopyright": "string", "links": [ … ], "sku": "string", "price": "string", "priceFloat": 0, "originalPrice": "string", "originalPriceFloat": 0, "currency": "string", "variantsCompact": "string", "variants": [ … ], "groupIds": [ … ], "groups": [ … ], "linkedToProductIds": [ … ], "linkedToProducts": [ … ], "basketProductId": "string" } }
The playout identifier (aka tenant identifier) addressing the correct content of the streaming platform.
The number of levels to expand inner object inline. The lower this number the faster the response.
Required. API access key for authorized use of the checkout endpoints. Partners, please contact Transfermedia to retrieve a valid key.
Tracking session header for user tracking and analytics. This is set by the /playouts/{playout_id}/tracking/session endpoint.
- Production serverhttps://live.playout.api.jay-metadata.com/v1/playouts/{playoutId}/episodes/{episodeId}/props 
- cURL
- JS
- Node.js
- Python
- Java
curl -i -X GET \
  'https://live.playout.api.jay-metadata.com/v1/playouts/{playoutId}/episodes/{episodeId}/props?inlineLevel=1&next_token=string' \
  -H 'X-API-Key: string' \
  -H 'X-JAY-TRACKING: eyJzZXNzaW9uX2lkIjoiZXhhbXBsZS1zZXNzaW9uLWlkLTEyMzQiLCJzdGFydF90aW1lIjoiMjAyNS0wMS0wMVQxMjowMDowMC4wMDAwMDAiLCJzb3VyY2UiOiJqYXkuYXBpLnBsYXlvdXQuZXhhbXBsZSJ9'Successfully retrieved list of props
The response data.
{ "data": [ { … } ] }