Resend Invite
Workspace — Invitations
Resend Invite
Refresh a lapsed pending invitation and resend the email
Resend Invite
Refreshes a pending invitation — sets
Returned when no invitation with that id exists on this workspace — including when the id belongs to a different workspace’s invitation.
A project misconfiguration, not a bad request. The row is not touched —
The invitation is
See also: useResendWorkspaceInvite · Project settings
expiresAt = now + 14 days and resends the email. Valid on any pending invite, including one past expiresAt (resend = refresh a lapsed invite). A terminal invite (accepted/declined/revoked) → 409. Requires the invite capability (or owner).
Resend emits no webhook — the status stays
pending, so there is no lifecycle transition.Path Parameters
string
required
The workspace UUID.
string
required
The invitation UUID.
Response
Returns the refreshed WorkspaceInvitation object.Error Responses
Invite Not Found — 404
Invite Not Found — 404
Missing Invite Accept URL — 409
Missing Invite Accept URL — 409
expiresAt is unchanged and no email is sent. Set workspaces.inviteAcceptUrl and retry.Terminal Invite — 409
Terminal Invite — 409
accepted, declined, or revoked. Note an invitation merely past its expiresAt is not terminal — resending one is the documented purpose of this endpoint.
