Message Templates
This category lists the 6 Runtime system commands under system.message..
1. List templates
Full name: system.message.template.list
List message template records. This tenant-scoped Runtime command validates its input against the registered command schema. · Risk: Read
sl system message template list \
[--keyword value] [--status draft|active] [--exclude-builtin] \
[--cursor value] [--limit n] [--json]
Parameters:
keyword(optional)— Case-insensitive template name/code filterstatus(optional)— Optional draft or active filterincludeBuiltin(optional)— Include read-only built-in templates; defaults to truecursor(optional)— Opaque cursor returned by the previous list calllimit(optional)— Maximum items to return from 1 to 100; defaults to 20
2. Retrieve template
Full name: system.message.template.get
Retrieve message template resource. This tenant-scoped Runtime command validates its input against the registered command schema. · Risk: Read
sl system message template get --template-id <uuid> [--json]
Parameters:
templateId(required)— Existing template UUID returned by template list
3. Create template
Full name: system.message.template.create
Create message template resource. This tenant-scoped Runtime command validates its input against the registered command schema. · Risk: Write
sl system message template create \
(--definition-json json|--definition-file path) [--json]
Parameters:
definition(required)— Complete draft authoring definition described by templateConfiguration
4. Update template
Full name: system.message.template.update
Update message template resource. This tenant-scoped Runtime command validates its input against the registered command schema. · Risk: Write
sl system message template update \
--template-id <uuid> (--definition-json json|--definition-file path) \
[--json]
Parameters:
templateId(required)— Existing non-built-in template UUIDdefinition(required)— Complete replacement authoring definition described by templateConfiguration
5. Activate template
Full name: system.message.template.activate
Activate message template resource. This tenant-scoped Runtime command validates its input against the registered command schema. · Risk: Write
sl system message template activate --template-id <uuid> [--json]
Parameters:
templateId(required)— Complete non-built-in template UUID to activate
6. Delete template
Full name: system.message.template.delete
Delete message template resource. This tenant-scoped Runtime command validates its input against the registered command schema. · Risk: Write
sl system message template delete \
--template-id <uuid> [--force] [--json]
Parameters:
templateId(required)— Existing non-built-in template UUIDforce(optional)— Delete despite active approval/open-link references; defaults to false