Skip to main content
POST
Builds a template from an existing slideshow in key scope.

Path Parameters

string
required
Source slideshow UUID.

Body Parameters

string
Optional template name (1-100 chars). If omitted, API auto-generates one.
string
Optional description (<=500 chars).
string
Optional: private or workspace. Default: private.
boolean
Optional. Default: true. Controls whether text is kept in converted config.
Empty body is valid ({} behavior). The API will generate a name and apply defaults.

Error Responses

  • 400 missing_slideshow_id - path param missing
  • 400 invalid_json - body is not valid JSON
  • 422 invalid_payload - schema validation failed
  • 404 slideshow_not_found - source slideshow not found in key scope
  • 409 template_name_conflict - name already exists for owner
  • 422 invalid_template_config - generated/normalized config failed validation
  • 401 - authentication failed (missing/invalid/revoked token)
  • 402 subscription_required - active Creator/Professional/Business plan required
  • 403 tier_not_allowed - Scheduler tier cannot use Partner API
  • 500 template_create_failed - unexpected conversion failure