Operating system set to macOS
Documentation jurisdiction set to United States
Sign inConnect Claude
API/schemas
Schema

JobDefinitionCreate

Request to create a job definition.

FieldTypeDescription
namerequiredstring—
descriptionstring | null—
domainrequiredstringDomain knowledge key (e.g. 'ita_2007_eis')
goal_templatestring | nullGoal template with {{variable}} placeholders. OPTIONAL: when omitted (or null), it is defaulted server-side from the domain's DomainAgent persona goal_template (PERSONA_REGISTRY.for_workstream(domain)). A domain with no registered persona falls back to the DEFAULT persona's '{{ goal }}'. An explicit value is stored verbatim (back-compat).
toolsstring[]—
deliverablesobject[]—
item shape
Empty object.
max_turnsinteger—
max_cost_usdnumber—
max_duration_minutesinteger—
target_selectorTargetSelectorWho to run the job for.
show nested
per_client_overridesobject—
show nested
Empty object.
default_contextobject—
show nested
Empty object.
source_tracingboolean—
human_checkpointsstring[]—
schedulestring | nullCron expression
schedule_timezonestring—