post
https://api.seismic.com/programs/v2/spaces//programs//makeTemplate
Converts an existing program into a reusable template that can be used to create new programs with
predefined structure, settings, and configuration. The template creation is performed asynchronously
and returns operation IDs for tracking the conversion progress.
Key Features:
- Converts an existing program into a reusable template
- Preserves program structure, phases, and analytics settings
- Allows overriding title and description for the template
- Optionally includes tasks, custom properties, and followers
- Returns async operation IDs for tracking template creation progress
- Template can be used to create multiple programs with consistent structure
- Processes conversion asynchronously for better performance
Authorization Logic:
- User must have a valid JWT token with management scopes
- User must have program update permissions
- User must have permission to view the source program
- User must have permission to create templates in the space
Usage Example:
Convert a successful campaign program into a template that can be reused for future similar campaigns,
or create standardized program templates for common workflows like product launches or training initiatives.