Inputs
Name and type every client value. Add validation and conformations before an outcome consumes it.
Daptin
Run Daptin →
Actions guide
Declare the request contract, validate it, execute ordered outcomes, and return a response the client can act on.
Actions:
- Name: greet_user
Label: Greet user
OnType: user_account
InstanceOptional: true
InFields:
- Name: name
ColumnType: label
IsNullable: false
OutFields:
- Type: client.notify
Method: ACTIONRESPONSE
Attributes:
type: success
message: "~name"
Call it at POST /action/user_account/greet_user with
an attributes object. Schema-file definitions load on
startup; actions created or changed through the API also require a
server restart in the latest release.
Name and type every client value. Add validation and conformations before an outcome consumes it.
Skip or select outcomes from explicit conditions rather than reproducing branching in the frontend.
Create, read, update, or delete records; invoke registered performers; call providers; or return client responses.
Require a record reference when the operation acts on one object, or mark the instance optional for collection-level work.
ContinueOnError is enabled only where partial
outcome execution is intentional.
Failure rehearsal