templates

Create Template

Create a new interview template with goals, settings, and output configuration.

Validates the template and rejects with HTTP 422 if any severity='error' rule fires. Warnings are returned on the TemplateOut so the template author sees them immediately.

post/v1/templates

Request body

namestring required
descriptionstring
phases_enabledboolean
intro_instructionsstring
outro_instructionsstring
default_usestring

Response

Successful Response

idstring uuid required
namestring required
descriptionstring required
goalsobject[] required
settingsobject required
session_briefstring
tldrstring
statusstring required
is_defaultboolean
phases_enabledboolean
phasesobject[]
intro_instructionsstring
outro_instructionsstring
default_usestring
created_atstring date-time required
updated_atstring date-time required
warningsobject[]
parent_template_idstring uuid nullable
inheritanceobject nullable
created_bystring uuid nullable
creator_namestring nullable
creator_emailstring nullable
speaker_modelstring nullable
advisor_modelstring nullable
turn_detector_backendstring nullable
archetype_idstring uuid nullable
conversation_countinteger

Changes

No recorded changes to this endpoint across all 1 revision of this API.