Sharing
Share a workflow with teammates by email, list who it is shared with, and revoke access.
Workflows can be shared with other users by email address. Sharing gives the recipient visibility into the workflow — the shared list they see resolves to the live workflow definitions, so they always see the current version, and workflows that are later deleted drop out of it automatically.
Sharing is currently an API capability: the endpoints below are live on the platform, but the console does not yet expose a sharing screen.
Share a workflow
A workflow is shared by its id, with a target email and the workspace it belongs to. The platform enforces two checks before recording the share:
- The sharer must be a member of the workflow's workspace — you cannot share out of a workspace you do not have access to.
- The workflow must exist in the organization.
Each share is a (workflow, email) pair. Sharing the same workflow with the same email twice is detected and reported as already shared rather than duplicated. Every successful share is recorded in the workspace activity feed ("workflow name shared by user with email"), so there is an audit trail of who granted access.
See who a workflow is shared with
For any workflow, the platform returns the deduplicated list of email addresses it has been shared with. Only users with access to the workflow's workspace can query this list.
Workflows shared with you
The inverse lookup also exists: given an email address, the platform returns all workflows shared with it. Shares pointing at workflows that no longer exist (or were deleted) are silently skipped, so the result only contains workflows the recipient can actually open.
Revoke a share
Removing a share is done per (workflow, email) pair: the recipient's email is removed from the workflow's share list and they no longer see it among their shared workflows. Revoking does not touch the workflow itself or its execution history.