Skip to content
Chatto v0.5.0

RoomInvitationService

Chatto exposes this service below /api/connect.

Shared message and enum definitions are documented in Shared Types And Enums.

Invitations grant membership only after the recipient accepts them.

Requires room membership and room.invite. A duplicate from the same sender returns the pending invitation. A pending invitation from a different sender returns INVALID_ARGUMENT.

POST /api/connect/chatto.api.v1.RoomInvitationService/CreateRoomInvitation

No message description provided.

FieldTypeDescription
room_idstringNo field description provided.
recipient_idstringNo field description provided.

No message description provided.

FieldTypeDescription
invitationRoomInvitationNo field description provided.

Returns NOT_FOUND for absent or inaccessible invitations.

POST /api/connect/chatto.api.v1.RoomInvitationService/GetRoomInvitation

No message description provided.

FieldTypeDescription
invitation_idstringNo field description provided.

No message description provided.

FieldTypeDescription
invitationRoomInvitationNo field description provided.

Omits absent and inaccessible invitations. Accepts at most 100 IDs.

POST /api/connect/chatto.api.v1.RoomInvitationService/BatchGetRoomInvitations

No message description provided.

FieldTypeDescription
invitation_idsrepeated stringNo field description provided.

No message description provided.

FieldTypeDescription
invitationsrepeated RoomInvitationNo field description provided.

Lists the caller’s received or sent invitations, newest first. Default 50, maximum 100.

POST /api/connect/chatto.api.v1.RoomInvitationService/ListRoomInvitations

No message description provided.

FieldTypeDescription
pagePageRequestNo field description provided.
sentboolSelect sent invitations instead of invitations received by the caller.
pending_onlyboolRestrict to unexpired pending invitations.

No message description provided.

FieldTypeDescription
invitationsrepeated RoomInvitationNo field description provided.
pagePageInfoNo field description provided.

Recipient-only. Rechecks sender authority and bypasses only room.join.

POST /api/connect/chatto.api.v1.RoomInvitationService/AcceptRoomInvitation

No message description provided.

FieldTypeDescription
invitation_idstringNo field description provided.

No message description provided.

FieldTypeDescription
invitationRoomInvitationNo field description provided.

Recipient-only. Does not change membership or notification preferences.

POST /api/connect/chatto.api.v1.RoomInvitationService/DeclineRoomInvitation

No message description provided.

FieldTypeDescription
invitation_idstringNo field description provided.

No message description provided.

FieldTypeDescription
invitationRoomInvitationNo field description provided.