IRPCConversationOperations.GetConversationById

View as Markdown

Vault API / standard write session

Gets one of the caller's conversations by ID.

ServiceConversations MFiles.IRPCConversationOperations
gRPC method/MFiles.IRPCConversationOperations/GetConversationById
HTTP (mf-http-grpc)POST /grpc/v1/get-conversation-by-id
RequestGetConversationByIdRequest
ResponseGetConversationByIdResponse
Book and levelVault API, standard
Kindwrite
SessionRequired: the session ID from LogIn in the mfiles-session-id-bin metadata.
Idempotentno
Returns metadata structure versionno
Streamingnone (unary)

Remarks

Request: GetConversationByIdRequest

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
iduint32The ID of the conversation.

Response: GetConversationByIdResponse

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
updated_conversationConversationThe requested conversation of the caller.
updated_conversation.iduint32The ID of the conversation, assigned by the server.
updated_conversation.user_iduint32The ID of the user account that owns the conversation. Set by the server.
updated_conversation.typeConversationTypeThe kind of conversation. Set when the conversation is created.Values: CONVERSATION_TYPE_UNDEFINED (0), CONVERSATION_TYPE_AINO (1).
updated_conversation.titlestringThe title of the conversation, as plain text.
updated_conversation.sort_keyuint32Orders conversations; newer conversations have larger values. Used for paging.
updated_conversation.createdgoogle.protobuf.TimestampWhen the conversation was created (UTC).
updated_conversation.modifiedgoogle.protobuf.TimestampWhen the conversation was created or last renamed (UTC).