Accepts an outstanding invitation in-app, activating the user's membership.
Looks up the invitation for the authenticated user in the given tenant, creates the membership, and withdraws the invitation ticket. Idempotent — if the user is already a member of the tenant, returns 204 without error. Rejects with 400 if the invitation has expired.
Authorization
Bearer JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.
In: header
Path Parameters
The tenant whose invitation to accept.
uuidResponse Body
curl -X POST "https://api.fruxon.com/v1/me/pendingInvitations/497f6eca-6276-4993-bfeb-53cbbbba6f08:accept"{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}Lists outstanding invitations for the current user.
Returns one entry per tenant the authenticated user has been invited to but has not yet accepted. Cross-tenant — covers invitations from any tenant. Expired and withdrawn invitations are excluded. Use this to drive an in-app "you've been invited" banner without requiring the user to find the invitation email.
Declines an outstanding invitation in-app, removing the offer.
Withdraws the invitation ticket for the authenticated user in the given tenant. The user does not become a member; the row disappears from their list of outstanding invitations. An admin would have to re-invite to offer again.