Templates
Create template (Cloud-only)
client.templates.create(TemplateCreateParamsbody, RequestOptionsoptions?): TemplateCreateResponse { id, latest_version, name, 5 more }
/v1/templates
Save template version (Cloud-only)
client.templates.save(stringtemplateName, TemplateSaveParams { block_reconciliation_strategy, message, migrate_agents, 3 more } body?, RequestOptionsoptions?): TemplateSaveResponse { id, latest_version, name, 5 more }
/v1/templates/{template_name}/save
Delete template (Cloud-only)
client.templates.delete(stringtemplateName, TemplateDeleteParamsbody?, RequestOptionsoptions?): TemplateDeleteResponse { success }
/v1/templates/{template_name}
Update current template from agent file (Cloud-only)
client.templates.update(stringtemplateName, TemplateUpdateParams { agent_file_json, save_existing_changes, update_existing_tools } body, RequestOptionsoptions?): TemplateUpdateResponse { success, message }
/v1/templates/{template_name}
Rollback template to previous version (Cloud-only)
client.templates.rollback(stringtemplateName, TemplateRollbackParams { version } body, RequestOptionsoptions?): TemplateRollbackResponse { success, message }
/v1/templates/{template_name}/rollback
TemplatesAgents
Create Agents From Template
client.templates.agents.create(stringtemplateVersion, AgentCreateParams { agent_name, identity_ids, initial_message_sequence, 3 more } body?, RequestOptionsoptions?): AgentCreateResponse { agent_ids, deployment_id, group_id }
/v1/templates/{template_version}/agents