Yandex Workflow Language
YaWL specification file
| Type | Workflow |
|---|---|
| File match |
*.yawl.yaml
*.yawl.yml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/yandex-workflow-language/latest.json |
| Source | https://raw.githubusercontent.com/yandex-cloud/json-schema-store/master/serverless/workflows/yawl.json |
Validate with Lintel
npx @lintel/lintel check
Type:
Workflow
Definitions
Workflow
object
yawl
string
required
pattern=^0.1$
start
string
required
defaultRetryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
yawl.AIAgent
object
6 nested properties
goal
string
required
role
string
required
backstory
string
knowledgeSources
yawl.KnowledgeSource[]
tools
yawl.AIAgentTool[]
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
catch
yawl.CatchRule[]
yawl.AIAgentConfig
object
goal
string
required
role
string
required
backstory
string
knowledgeSources
yawl.KnowledgeSource[]
tools
yawl.AIAgentTool[]
yawl.AIAgentModel
object
name
string
uri
string
yawl.AIAgentTask
object
description
string
required
result
string
yawl.AIAgentTool
object
mcpServer
object
variant
4 nested properties
endpoint
string
required
transport
string
required
token
string
useServiceAccount
boolean
yawl.AIStudioAgent
object
promptTemplateId
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
variables
Record<string, string>
message
string
catch
yawl.CatchRule[]
yawl.Branch
object
start
string
required
yawl.CatchRule
object
errorList
enum[]
required
output
string
required
next
string
required
errorListMode
string
yawl.Choice
object
condition
string
required
next
string
required
yawl.ContainerCall
object
containerId
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
path
string
method
string
body
string
headers
Record<string, string>
query
Record<string, string>
catch
yawl.CatchRule[]
yawl.DatabaseConnection
object
type
string
required
host
string
required
port
integer
required
database
string
required
ssl
boolean
simple
object
2 nested properties
username
string
required
password
string
required
iam
boolean
yawl.DatabaseConnectionSimpleAuth
object
username
string
required
password
string
required
yawl.DatabaseQuery
object
query
string
required
mode
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
connection
object
variant
7 nested properties
type
string
required
host
string
required
port
integer
required
database
string
required
ssl
boolean
simple
object
2 nested properties
username
string
required
password
string
required
iam
boolean
dsn
string
catch
yawl.CatchRule[]
yawl.Default
object
next
string
required
yawl.Disk
object
oauthToken
string
required
path
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
sharedDiskId
string
upload
object
2 nested properties
content
string
required
contentType
string
Used for Object Storage and Yandex Disk downloads
download
object
1 nested properties
contentType
string
Used for Object Storage and Yandex Disk downloads
catch
yawl.CatchRule[]
yawl.DiskDownload
object
contentType
string
Used for Object Storage and Yandex Disk downloads
yawl.DiskUpload
object
content
string
required
contentType
string
Used for Object Storage and Yandex Disk downloads
yawl.Fail
object
errorMessage
string
required
yawl.FileKnowledgeSource
object
yawl.FileKnowledgeSource.DataSource
object
yawl.FileKnowledgeSource.ObjectStorageDataSource
object
bucket
string
required
object
string
required
yawl.FileKnowledgeSource.UrlDataSource
object
url
string
required
yawl.Foreach
object
yawl.ForeachDo
object
start
string
required
yawl.FoundationModelsCall
object
modelUrl
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
generate
object
variant, variant
classify
object
1 nested properties
text
string
required
fewShotClassify
object
variant, variant
catch
yawl.CatchRule[]
yawl.FoundationModelsClassify
object
text
string
required
yawl.FoundationModelsFewShotClassify
object
yawl.FoundationModelsFewShotClassify.Labels
object
labels
string[]
required
minItems=1
yawl.FoundationModelsFewShotClassify.Sample
object
text
string
required
label
string
required
yawl.FoundationModelsFewShotClassify.Samples
object
minItems=1
yawl.FoundationModelsGenerate
object
yawl.FoundationModelsGenerate.Message
object
role
string
required
text
string
required
yawl.FoundationModelsGenerate.Messages
object
minItems=1
yawl.FoundationModelsGenerate.ReasoningOptions
object
mode
string
required
yawl.FunctionCall
object
functionId
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
tag
string
catch
yawl.CatchRule[]
yawl.GRPCCall
object
endpoint
string
required
method
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
useServiceAccount
boolean
body
string
headers
Record<string, string>
catch
yawl.CatchRule[]
yawl.HTTPCall
object
url
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
method
string
body
string
headers
Record<string, string>
query
Record<string, string>
useServiceAccount
boolean
catch
yawl.CatchRule[]
yawl.InterpolatableMap
object
json
string
plainValue
object
1 nested properties
pairs
Record<string, string>
yawl.KnowledgeSource
object
yawl.MCPServer
object
endpoint
string
required
transport
string
required
token
string
useServiceAccount
boolean
yawl.MapValue
object
pairs
Record<string, string>
yawl.NoOp
object
output
string
required
next
string
required
yawl.ObjectStorage
object
bucket
string
required
object
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
put
object
2 nested properties
content
string
required
contentType
string
Used for Object Storage and Yandex Disk downloads
get
object
1 nested properties
contentType
string
Used for Object Storage and Yandex Disk downloads
catch
yawl.CatchRule[]
yawl.ObjectStorageGet
object
contentType
string
Used for Object Storage and Yandex Disk downloads
yawl.ObjectStoragePut
object
content
string
required
contentType
string
Used for Object Storage and Yandex Disk downloads
yawl.Organization
object
yandexOrganizationId
string
cloudOrganizationId
string
yawl.Parallel
object
yawl.Postbox
object
fromAddress
string
required
2 nested properties
toAddresses
string
required
ccAddresses
string
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
simple
object
raw
object
1 nested properties
data
string
required
catch
yawl.CatchRule[]
yawl.PostboxBody
object
yawl.PostboxDestination
object
toAddresses
string
required
ccAddresses
string
yawl.PostboxMessageData
object
data
string
required
charset
string
required
yawl.PostboxRawMessage
object
data
string
required
yawl.PostboxSimpleMessage
object
2 nested properties
data
string
required
charset
string
required
yawl.RetryPolicy
object
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
yawl.StartWorkflow
object
workflowId
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
executionInput
string
catch
yawl.CatchRule[]
yawl.Step
object
title
string
description
string
switch
object
3 nested properties
foreach
object
parallel
object
5 nested properties
success
object
fail
object
1 nested properties
errorMessage
string
required
noOp
object
2 nested properties
output
string
required
next
string
required
functionCall
object
8 nested properties
functionId
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
tag
string
catch
yawl.CatchRule[]
containerCall
object
12 nested properties
containerId
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
path
string
method
string
body
string
headers
Record<string, string>
query
Record<string, string>
catch
yawl.CatchRule[]
httpCall
object
12 nested properties
url
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
method
string
body
string
headers
Record<string, string>
query
Record<string, string>
useServiceAccount
boolean
catch
yawl.CatchRule[]
grpcCall
object
11 nested properties
endpoint
string
required
method
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
useServiceAccount
boolean
body
string
headers
Record<string, string>
catch
yawl.CatchRule[]
ydbDocument
object
variant
12 nested properties
database
string
required
tableName
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
get
object
1 nested properties
key
string
required
put
object
1 nested properties
item
string
required
update
object
3 nested properties
key
string
required
expression
string
required
expressionAttributeValues
string
scan
object
2 nested properties
limit
string
required
exclusiveStartKey
string
required
catch
yawl.CatchRule[]
yds
object
variant
9 nested properties
database
string
required
topic
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
put
object
2 nested properties
body
string
partitionKey
string
catch
yawl.CatchRule[]
ymq
object
variant
8 nested properties
queueArn
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
put
object
1 nested properties
body
string
catch
yawl.CatchRule[]
foundationModelsCall
object
variant
10 nested properties
modelUrl
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
generate
object
variant, variant
classify
object
1 nested properties
text
string
required
fewShotClassify
object
variant, variant
catch
yawl.CatchRule[]
objectStorage
object
variant
10 nested properties
bucket
string
required
object
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
put
object
2 nested properties
content
string
required
contentType
string
Used for Object Storage and Yandex Disk downloads
get
object
1 nested properties
contentType
string
Used for Object Storage and Yandex Disk downloads
catch
yawl.CatchRule[]
tracker
object
variant
18 nested properties
oauthToken
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
endpoint
string
organization
object
variant
2 nested properties
yandexOrganizationId
string
cloudOrganizationId
string
getIssue
object
1 nested properties
key
string
required
createIssue
object
11 nested properties
queue
string
required
title
string
required
parent
string
description
string
sprints
string
type
string
priority
string
followers
string
assignee
string
author
string
additionalProperties
Record<string, string>
updateIssue
object
linkIssues
object
3 nested properties
key
string
required
linkKey
string
required
relationship
string
required
updateIssueStatus
object
3 nested properties
createComment
object
3 nested properties
key
string
required
text
string
required
mentions
string
updateComment
object
3 nested properties
id
string
required
issueKey
string
required
text
string
required
listComments
object
3 nested properties
key
string
required
lastCommentId
string
pageSize
string
catch
yawl.CatchRule[]
postbox
object
variant
10 nested properties
fromAddress
string
required
2 nested properties
toAddresses
string
required
ccAddresses
string
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
raw
object
1 nested properties
data
string
required
catch
yawl.CatchRule[]
disk
object
variant
11 nested properties
oauthToken
string
required
path
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
sharedDiskId
string
upload
object
2 nested properties
content
string
required
contentType
string
Used for Object Storage and Yandex Disk downloads
download
object
1 nested properties
contentType
string
Used for Object Storage and Yandex Disk downloads
catch
yawl.CatchRule[]
workflow
object
8 nested properties
workflowId
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
executionInput
string
catch
yawl.CatchRule[]
while
object
aiAgent
object
8 nested properties
6 nested properties
goal
string
required
role
string
required
backstory
string
model
object
variant
knowledgeSources
yawl.KnowledgeSource[]
tools
yawl.AIAgentTool[]
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
catch
yawl.CatchRule[]
telegramBot
object
variant
8 nested properties
token
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
sendMessage
object
4 nested properties
chatId
string
required
text
string
required
parseMode
string
replyTo
string
catch
yawl.CatchRule[]
databaseQuery
object
variant
10 nested properties
query
string
required
mode
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
connection
object
variant
7 nested properties
type
string
required
host
string
required
port
integer
required
database
string
required
ssl
boolean
simple
object
iam
boolean
dsn
string
catch
yawl.CatchRule[]
aiStudioAgent
object
9 nested properties
promptTemplateId
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
variables
Record<string, string>
message
string
catch
yawl.CatchRule[]
vectorStore
object
variant
7 nested properties
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
uploadFile
object
variant
catch
yawl.CatchRule[]
yawl.Success
object
yawl.Switch
object
yawl.TelegramBot
object
token
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
sendMessage
object
4 nested properties
chatId
string
required
text
string
required
parseMode
string
replyTo
string
catch
yawl.CatchRule[]
yawl.TelegramBotSendMessage
object
chatId
string
required
text
string
required
parseMode
string
replyTo
string
yawl.TextKnowledgeSource
object
content
string
required
yawl.Tracker
object
oauthToken
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
endpoint
string
organization
object
variant
2 nested properties
yandexOrganizationId
string
cloudOrganizationId
string
getIssue
object
1 nested properties
key
string
required
createIssue
object
11 nested properties
queue
string
required
title
string
required
parent
string
description
string
sprints
string
type
string
priority
string
followers
string
assignee
string
author
string
additionalProperties
Record<string, string>
updateIssue
object
listIssues
object
variant
6 nested properties
pageSize
string
pageNumber
string
queue
string
keys
string
filter
object
2 nested properties
issueProperties
Record<string, string>
order
string
query
string
linkIssues
object
3 nested properties
key
string
required
linkKey
string
required
relationship
string
required
updateIssueStatus
object
3 nested properties
key
string
required
transition
string
required
additionalProperties
object
1 nested properties
pairs
Record<string, string>
createComment
object
3 nested properties
key
string
required
text
string
required
mentions
string
updateComment
object
3 nested properties
id
string
required
issueKey
string
required
text
string
required
listComments
object
3 nested properties
key
string
required
lastCommentId
string
pageSize
string
catch
yawl.CatchRule[]
yawl.TrackerCreateComment
object
key
string
required
text
string
required
mentions
string
yawl.TrackerCreateIssue
object
queue
string
required
title
string
required
parent
string
description
string
sprints
string
type
string
priority
string
followers
string
assignee
string
author
string
additionalProperties
Record<string, string>
yawl.TrackerGetIssue
object
key
string
required
yawl.TrackerLinkIssues
object
key
string
required
linkKey
string
required
relationship
string
required
yawl.TrackerListComments
object
key
string
required
lastCommentId
string
pageSize
string
yawl.TrackerListIssues
object
pageSize
string
pageNumber
string
queue
string
keys
string
filter
object
2 nested properties
issueProperties
Record<string, string>
order
string
query
string
yawl.TrackerListIssues.SearchOptionsFilter
object
issueProperties
Record<string, string>
order
string
yawl.TrackerUpdateComment
object
id
string
required
issueKey
string
required
text
string
required
yawl.TrackerUpdateIssue
object
yawl.TrackerUpdateIssue.Action
object
yawl.TrackerUpdateIssue.AdditionalProperties
object
pairs
Record<string, object>
yawl.TrackerUpdateIssueStatus
object
key
string
required
transition
string
required
additionalProperties
object
1 nested properties
pairs
Record<string, string>
yawl.VectorStore
object
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
uploadFile
object
variant
5 nested properties
vectorStoreId
string
required
textFile
object
2 nested properties
text
string
required
fileName
string
required
urlFile
object
2 nested properties
url
string
required
fileName
string
required
objectStorage
object
2 nested properties
bucket
string
required
object
string
required
attributes
Record<string, string>
catch
yawl.CatchRule[]
yawl.VectorStore.UploadFile
object
vectorStoreId
string
required
textFile
object
2 nested properties
text
string
required
fileName
string
required
urlFile
object
2 nested properties
url
string
required
fileName
string
required
objectStorage
object
2 nested properties
bucket
string
required
object
string
required
attributes
Record<string, string>
yawl.VectorStore.UploadFile.ObjectStorage
object
bucket
string
required
object
string
required
yawl.VectorStore.UploadFile.TextFile
object
text
string
required
fileName
string
required
yawl.VectorStore.UploadFile.UrlFile
object
url
string
required
fileName
string
required
yawl.Wait
object
next
string
duration
string
until
string
yawl.While
object
yawl.WhileDo
object
start
string
required
yawl.YDBDocument
object
database
string
required
tableName
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
get
object
1 nested properties
key
string
required
put
object
1 nested properties
item
string
required
update
object
3 nested properties
key
string
required
expression
string
required
expressionAttributeValues
string
scan
object
2 nested properties
limit
string
required
exclusiveStartKey
string
required
catch
yawl.CatchRule[]
yawl.YDBDocumentGet
object
key
string
required
yawl.YDBDocumentPut
object
item
string
required
yawl.YDBDocumentScan
object
limit
string
required
exclusiveStartKey
string
required
yawl.YDBDocumentUpdate
object
key
string
required
expression
string
required
expressionAttributeValues
string
yawl.YDS
object
database
string
required
topic
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
put
object
2 nested properties
body
string
partitionKey
string
catch
yawl.CatchRule[]
yawl.YDSPut
object
body
string
partitionKey
string
yawl.YMQ
object
queueArn
string
required
input
string
output
string
next
string
timeout
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryPolicy
object
6 nested properties
errorList
enum[]
required
errorListMode
string
initialDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
maxDelay
string
format=regexpattern=^([0-9]+\.?[0-9]*|\.[0-9]+)s$
retryCount
integer
backoffRate
number
put
object
1 nested properties
body
string
catch
yawl.CatchRule[]
yawl.YMQPut
object
body
string