GET /v1/orgs/:org_id/invitations
List pending invitations for an org.
::: tip Auth
Required: cookie or Bearer. Required permission: members.list. Caller's
org must match the path's org_id.
:::
Request
GET /v1/orgs/:org_id/invitations
Response
200 OK
{
"invitations": [
{
"id": "d4f2a9c1-...",
"email": "carol@example.com",
"role": "member",
"status": "pending",
"expires_at": "2026-06-04T12:00:00+00:00",
"invited_by": "1c8b2a5e-...",
"created_at": "2026-05-28T12:00:00+00:00"
}
]
}
Error responses
| Status | Code | When |
|---|---|---|
| 401 | authentication_required | No valid auth credential. |
| 403 | forbidden | Org mismatch or missing members.list permission. |
Notes
- Only invitations with
status = "pending"are returned. Accepted / revoked invitations are filtered out.