ActionUpdate
Action update request — all fields optional. The shape check runs on the MERGED resource in the route (a partial patch cannot be judged alone).
name object
- string
- null
Possible values: Value must match regular expression [^\u0009-\u000d\u001c-\u0020\u0085\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000]
alias object
- string
- null
description object
- string
- null
collection_id object
- string
- null
Possible values: non-empty
folder_id object
- string
- null
tags object
- string[]
- null
parameters object
- object
- null
checks object
- object[]
- null
on object
The row parameter judged
- string
- null
where objectrequired
walker predicate
walker predicate
message object
The sentence the refusal carries
- string
- null
actions object
- object[]
- null
- OntologyAction
- DatasetAction
- FunctionAction
- NotificationAction
each object
A list path in the payload the body repeats over — context.rows for an ontology condition, context.parameters.<name> for an Action's many row parameter
- string
- null
on_failure object
Compensating action, run when this action raises. 1-depth only.
- object
- null
One chain action of the same kinds, selected by kind (ontology, dataset, function, or notification). A fallback action cannot have its own on_failure.
ontologyWalker write requests applied in order, in one transaction
Possible values: >= 1
{
"name": "string",
"alias": "string",
"description": "string",
"collection_id": "string",
"folder_id": "string",
"tags": [
"string"
],
"parameters": {},
"checks": [
{
"on": "string",
"where": {},
"message": "string"
}
],
"actions": [
{
"each": "string",
"on_failure": {},
"kind": "ontology",
"edits": [
{}
]
},
{
"each": "string",
"on_failure": {},
"kind": "dataset",
"edits": [
{
"op": "upsert",
"values": {}
}
]
},
{
"language": "python",
"code": "string",
"params": {},
"each": "string",
"on_failure": {},
"kind": "function"
},
{
"channel": "pipeline",
"type": "string",
"collection": "string",
"resource": "string",
"message": "string",
"payload": {},
"recipients": {
"users": [
"string"
],
"groups": [
"string"
],
"collection": "string",
"broadcast": false
},
"each": "string",
"on_failure": {},
"kind": "notification"
}
]
}