Skip to main content

POST /v1/orgs/:org_id/invitations/:id/resend

Mint a fresh token for a pending invitation, reset its expiry, and re-email.

::: tip Auth Required: cookie or Bearer. Required permission: members.invite. :::

Request

POST /v1/orgs/:org_id/invitations/:id/resend

No body.

Response

200 OK

The updated invitation row (same shape as the invitation field in POST /v1/orgs/:org_id/invitations).

Error responses

StatusCodeWhen
401authentication_requiredNo valid auth credential.
403forbiddenOrg mismatch or missing permission.
404not_foundInvitation doesn't exist or isn't pending.

Notes

  • The previous token is invalidated (token_hash is overwritten).
  • Expiry is reset to 7 days from now.
  • An audit entry (members.invitation_resent) is recorded.
  • The email send is best-effort.