SundaySky Video API

Storage-less HTTP API for real-time personalized video rendering. The caller POSTs a flat JSON object of viewer personalization fields (mapped in the SundaySky Studio data library) to the player-session endpoint for a given SundaySky Video ID; SundaySky renders a personalized video in real time and returns a base64 string that the SundaySky player consumes, or that can be decoded to extract the video stream URL and captions URL for use in a third-party player. Personalization data is purged after the video is generated.

API entry from apis.yml

apis.yml Raw ↑
name: SundaySky Video API
description: Storage-less HTTP API for real-time personalized video rendering. The caller POSTs a flat
  JSON object of viewer personalization fields (mapped in the SundaySky Studio data library) to the player-session
  endpoint for a given SundaySky Video ID; SundaySky renders a personalized video in real time and returns
  a base64 string that the SundaySky player consumes, or that can be decoded to extract the video stream
  URL and captions URL for use in a third-party player. Personalization data is purged after the video
  is generated.
humanURL: https://help.sundaysky.com/hc/en-us/articles/6000894076957-Using-the-SundaySky-API-to-Connect-Data
baseURL: https://apis.sundaysky.com
tags:
- Video
- Personalization
- Video Generation
properties:
- type: Documentation
  url: https://help.sundaysky.com/hc/en-us/articles/6000894076957-Using-the-SundaySky-API-to-Connect-Data
- type: APIReference
  url: https://help.sundaysky.com/hc/en-us/articles/6000894076957-Using-the-SundaySky-API-to-Connect-Data
- type: Authentication
  url: authentication/sundaysky-authentication.yml
- type: ErrorCatalog
  url: errors/sundaysky-problem-types.yml
- type: Conventions
  url: conventions/sundaysky-conventions.yml
- type: DataModel
  url: data-model/sundaysky-data-model.yml