Reissues a pending invitation with a fresh ticket and expiry.
Invalidates the previous email link, creates a replacement invitation with a new unguessable id and five-day expiry, then sends a fresh email. Requires workspace member-management permission.
Authorization
Bearer JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.
In: header
Path Parameters
The pending invitation id returned by the team list.
The tenant identifier
Response Body
curl -X POST "https://api.fruxon.com/v1/tenants/string/invitations/string:resend"{
"id": "string",
"userEmail": "string",
"slug": "string",
"displayName": "string",
"role": "ADMIN",
"expiresAt": 0
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}Accepts an invitation using a ticket id from an invitation email.
Used by the email-link accept flow. Validates that the logged-in user's email matches the invitation, then activates membership in the ticket's tenant. Idempotent — succeeds silently if the user is already a member.
Lists the workspaces the current user is invited to, wherever they live.
Answered from the global plane, so any cell gives the same answer: slug, cell and API host per workspace the authenticated user holds an unexpired invitation into. Nothing about the invitation itself — ask `GET /v1/me/pendingInvitations` on each host listed here for the role and workspace name, and accept or decline there. A signed-in person only, as for `GET /v1/me/tenants`.