helvabase_send_workspace_invitation
Send the exact prepared invitation revision to its recorded email. Requires explicit user authorization of that email, workspace and role. Sending a later revision is an explicit resend that invalidates the previous link. Inspect dispatching/uncertain delivery before any resend; never change an idempotency key to force replay. Sent means provider accepted the email, not recipient acceptance. No invitation secret is returned.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| invitationId | Yes | ||
| idempotencyKey | Yes | Unique key for this logical mutation. Reuse exactly the same key and arguments after a timeout; never generate a new key to force a replay. | |
| expectedRevision | Yes | Exact current invitation revision returned by prepare or list; never guess or replace it after a conflict. |