E008: List my pending invitations
GET /api/invitations
Returns invitations addressed to the current user's email that are still actionable. Triggered from My Organizations and at app login.
Authentication
User-scoped route. Requires Authorization: Bearer <firebase-id-token>; X-Org-Id is not required — the user identity alone is sufficient. Access: Member.
Request
No body. No tenant context required; the route returns invitations addressed to the verified email across all orgs.
Response — 200 OK
{
"data": [
{
"id": "uuid",
"orgId": "uuid",
"orgName": "Acme Co",
"role": "member",
"expiresAt": "...",
"status": "pending"
}
]
}
Errors
Standard envelope only.