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.
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 decline.
uuidResponse Body
curl -X POST "https://api.fruxon.com/v1/me/pendingInvitations/497f6eca-6276-4993-bfeb-53cbbbba6f08:decline"{
"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
}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.
Lists append-only membership lifecycle audit events.
Returns invitation, role-change, ownership, and member-removal events newest first. Results are tenant-isolated and visible only to Admins and Owners. Optional filters narrow the timeline to one target user or event type without changing pagination semantics. Each event names its actor and target from their accounts, so a person who has since left the workspace is still shown by name and email.