Skip to main content
Version: v1.0.0(int)

E023: List organization invitations

GET /api/organizations/current/invitations

Returns outstanding invitations the active organization has sent. Triggered from Settings, Users, pending invitations.

Authentication

Standard tenant route. Requires Authorization: Bearer <firebase-id-token> and X-Org-Id: <org-id>. Access: Admin.

Request

Optional ?status=pending|accepted|revoked|expired filter. Cursor pagination.

Response — 200 OK

{
"data": [
{
"id": "uuid",
"email": "...",
"role": "member",
"status": "pending",
"invitedBy": { "userId": "uuid", "displayName": "..." },
"createdAt": "...",
"expiresAt": "..."
}
],
"nextCursor": null
}

Errors

HTTPcodeCondition
403forbiddenCaller is not owner/admin.

Workflow

Calls W023 List organization invitations.