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.
| Operation | What it does | It needs |
|---|---|---|
| Look up a register row | Reads 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 rows | One page of a register’s rows, travel-filtered like the single read. Page with nextPageKey; a register holds thousands. | registerCode, nextPageKey |
| Write a register row | Creates 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 row | Destroys 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 case | Appends 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 severity | Records the severity a flow rule graded a case at, System attributed, with an optional basis. | caseId, severity, basis |
| Record case notification | Records a sent notification (recipient, subject, rendered body) on the case Timeline, System attributed. | caseId, to, subject, bodyHtml |
| Attach flow run to case | Links the calling run to a case so the case shows which flow acted on it, System attributed. | caseId, flowId, instanceId |
| Close case | Closes a case, System attributed. | caseId |
| Read case | Read only: returns a case state for AI steps and the Case Record draft to work from. | caseId |
| Summarise case | Writes 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 record | Writes 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 notification | Addresses 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 |