WOPI operations (anonymous) (IRPCWOPIOperationsPublic)

View as Markdown

File, lock and session operations for Office for the web (WOPI), authorized by a WOPI access token instead of an M-Files session.

gRPC serviceMFiles.IRPCWOPIOperationsPublic
Book and levelServer integration API, specialized
Methods15
Proto filemfiles/IRPCWOPIOperationsPublic.proto

Overview

For M-Files components only. The M-Files WOPI service, the WOPI host that Office for the web and the Office mobile apps talk to, calls these methods with the access token it received from Office. M-Files Web also calls a few of them. Applications should not call this service.

Methods

MethodSummaryFacts
EndWOPIUserSessionEnds a WOPI user session: its token stops working at once.internal: not for applications write no session
GetActiveParticipantsLists the other users who currently have an open co-authoring session on the same file.internal: not for applications write no session
GetContainerContentLists the subcontainers and files of the vault location (container) of a container access token.internal: not for applications write no session
GetContainerInfoGets the name and path of the vault location (container) of a container access token.internal: not for applications write no session
GetLockForWOPIGets the WOPI lock string of the file of a WOPI user session.internal: not for applications write no session
GetWOPIUserSessionGets the details of a WOPI user session: the shared object and file version, the action, the user and whether editing is allowed.internal: not for applications write no session
GetWOPIUserSessionKeyExchanges a one-time token for the WOPI user session token it stands for.internal: not for applications write no session
RemoveLockForWOPIRemoves the WOPI lock string of the file of a WOPI user session.internal: not for applications write no session
SetLockForWOPISets the WOPI lock string of the file of a WOPI user session.internal: not for applications write no session
WOPIDownloadFile_BeginStarts downloading the file of a WOPI user session and returns its size and MD5 checksum.internal: not for applications write no session
WOPIDownloadFile_ReadBlockReads a block of the file of a WOPI download session.internal: not for applications write no session
WOPIFileCheckInChecks in the object of a WOPI user session.internal: not for applications write no session
WOPIFileCheckOutChecks out the object of a read-only WOPI user session and turns the session into an editing session.internal: not for applications write no session
WOPIUploadFileUploads a block of the new content of the file of a WOPI editing or co-authoring session.internal: not for applications write no session
WOPIUploadFileCommitStores an upload made with WOPIUploadFile as the new content of the file of the WOPI session.internal: not for applications write no session