Skip to content

What a flow may call

An Integration node reaches the platform itself. This is the whole list of what it can reach: publishing a function does not make it callable from a blueprint, and an allowlist is checked when you publish and again when the flow runs.

13 operations are callable.

OperationWhat it doesIt needs
Look up a register rowReads one row by key. Returns only the columns declared as able to travel; a register that declares none returns no values.registerCode, rowKey
List register rowsOne page of a register’s rows, travel-filtered like the single read. Page with nextPageKey; a register holds thousands.registerCode, nextPageKey
Write a register rowCreates a row, or corrects one when rowKey is given. Refused when the register has not declared that flows may write to it. Returns what it would not hold, so a blueprint can branch on a partial write.registerCode, rowKey, values
Destroy a register rowDestroys a row and its change history, leaving a record that a run destroyed it. Refused unless the register has declared that flows may write to it.registerCode, rowKey
Enrich caseAppends resolved reference context to a case, System attributed. Context keys must be roles the case type declares (refs only, ADR 0008).caseId, context
Grade case severityRecords the severity a flow rule graded a case at, System attributed, with an optional basis.caseId, severity, basis
Record case notificationRecords a sent notification (recipient, subject, rendered body) on the case Timeline, System attributed.caseId, to, subject, bodyHtml
Attach flow run to caseLinks the calling run to a case so the case shows which flow acted on it, System attributed.caseId, flowId, instanceId
Close caseCloses a case, System attributed.caseId
Read caseRead only: returns a case state for AI steps and the Case Record draft to work from.caseId
Summarise caseWrites an AI step’s summary of a case, System attributed and length capped (an over-length write is refused, never truncated).caseId, summary
Draft case recordWrites an AI drafted Case Record for a case, System attributed and length capped. A draft approves nothing: the Reviewer’s own edit route is what proceeds to approval.caseId, record
Send notificationAddresses a notification to a recipient RULE (assignee, approvers, reporter, roleHolders) resolved against a subject, System attributed. Never a user id.recipients, subject, title, target, sourceRunId