Resources
Content Integration Overview

Content Integration Overview

Use Content Integration to expand existing customer-owned JSON and retrieve TutorFlow-authored classroom content from external systems.

Content Integration is the layer for connecting external content systems with TutorFlow content. It is designed for two flows:

  • Import existing source JSON, such as a customer's category, level, and lesson structure, and expand it into TutorFlow authoring outputs.
  • Export content created in the TutorFlow UI so another system can retrieve a stable manifest.

  1. Create a Content Integration job with the source JSON.
  2. Store the returned job id in the external system.
  3. Poll the job status endpoint until it is completed or failed.
  4. Retrieve the result manifest.
  5. Store generated resource ids and public URLs in the external system.
  6. Use webhooks for production status updates once polling is verified.

Output priorities

  1. interactive_module, primary output for app insertion.
  2. summary_video, secondary output. Video generation creates the editable video structure. MP4 rendering is triggered separately after review.
  3. expanded_quiz, tertiary output for extra assessment coverage.