ListMemberInvitationsRequest
| Field | Type |
|---|---|
page_size | int32 |
These operations belong to publicapi.v1.Member, not
publicapi.v1.WorkspaceInvitation (which creates email invitations and links).
Exact API scopes and the creator’s invitation-management permissions apply.
List requires member:read; revoke requires member_invitation:revoke.
POST /public-api/publicapi.v1.Member/ListMemberInvitations
{ "pageSize": 100 }Returns pending email invitations, newest first, with truncated when more
exist. Page size defaults to 100, maximum 100. There is no continuation parameter:
this is a bounded inspection, not a complete export. Reusable link tokens are
not returned.
POST /public-api/publicapi.v1.Member/ListMemberInvitations Lists pending email invitations only, newest first; no reusable link tokens. Returns at most page_size (default 100), with truncation indicated.
| Field | Type |
|---|---|
page_size | int32 |
| Field | Type |
|---|---|
invitations | repeated WorkspaceInvitation |
truncated | bool |
POST /public-api/publicapi.v1.Member/RevokeMemberInvitation
{ "invitationId": "<pending-email-invitation-id>" }Returns an empty response after revocation. This does not remove an accepted workspace member. Repeating revocation returns not found; do not assume every retry succeeds. Foreign invitation IDs cannot revoke another workspace’s invite.
POST /public-api/publicapi.v1.Member/RevokeMemberInvitation Revokes a pending email invitation. Repeating returns not found.
| Field | Type |
|---|---|
invitation_id | string |
No fields.