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.
Recommended flow
- Create a Content Integration job with the source JSON.
- Store the returned job id in the external system.
- Poll the job status endpoint until it is completed or failed.
- Retrieve the result manifest.
- Store generated resource ids and public URLs in the external system.
- Use webhooks for production status updates once polling is verified.
Output priorities
interactive_module, primary output for app insertion.summary_video, secondary output. Video generation creates the editable video structure. MP4 rendering is triggered separately after review.expanded_quiz, tertiary output for extra assessment coverage.