OperatorCreate
Body for creating a custom operator.
- descriptionType: string · Descriptionrequired
Human-readable statement of what this operator assesses.
- modelType: string · Model Tierenum
_tier requiredfastfor high-frequency, latency-sensitive analysis;standardfor quality over speed.values- fast
- standard
- nameType: string · Namerequired
Operator name (kebab-case), unique within your account and not colliding with a platform operator's name.
- outputType: string · Output Typeenum
_type requiredThe shape of the result this operator emits — see the output type vocabulary.
values- classification
- boolean
- score
- multi
_tag - extraction
- text
- promptType: string · Promptrequired
Natural-language instructions for the model, describing what to look for and how to reason.
- includeType: boolean · Include Reasoning
_reasoning When true, the model is asked to justify its result and
reasoningis populated on events. - outputType: object · Output Config
_config Type-specific configuration: e.g.
{values: [...]}for classification,{min, max}for score,{tags: [...]}for multi_tag,{description}for extraction. Empty for boolean/text.- propertyType: anything
Name
- parametersType: array object[] · Parameters
Parameters the prompt references, whose values are supplied where the operator is configured.
A value an operator's prompt references, supplied per configuration rather than baked into the prompt.
- nameType: string · Namerequired
Parameter name (kebab-case), referenced in the prompt as
{{parameters.<name>}}. - typeType: string · Typeenumrequired
Parameter type.
kb_documentresolves to a knowledge base document whose extracted text is substituted into the prompt at session start.values- kb
_document - string
- integer
- number
- boolean
- descriptionType: string · Descriptionnullable
Optional hint shown to the configuration author supplying this parameter's value.