IRPCVaults.GetGroundLinkProxies

View as Markdown

Vault API / core read session idempotent

Lists the Ground Link proxy vaults on the server that the session's user can see.

ServiceVaults on a server MFiles.IRPCVaults
gRPC method/MFiles.IRPCVaults/GetGroundLinkProxies
HTTP (mf-http-grpc)POST /grpc/v1/get-ground-link-proxies
RequestGetGroundLinkProxiesRequest
ResponseGetGroundLinkProxiesResponse
Book and levelVault API, core
Kindread
SessionRequired: the session ID from LogIn in the mfiles-session-id-bin metadata.
Idempotentyes
Returns metadata structure versionno
Streamingnone (unary)

Remarks

Used by M-Files components that work with Ground Link; applications rarely need it. Visibility and online_states work as in GetVaults. The response is empty on a server without Ground Link proxies.

Request: GetGroundLinkProxiesRequest

A structure that specifies get ground link proxies request.

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

FieldTypeDescription
include_offline_vaultsboolTrue to also return proxies that are offline.

Response: GetGroundLinkProxiesResponse

A structure that specifies get ground link proxies response.

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

FieldTypeDescription
vaults[]repeated VaultBasicThe visible Ground Link proxy vaults.
vaults[].guidstringThe vault GUID, in braces and upper case. Use it as LoginData.vault_guid.
vaults[].display_namestringThe vault name shown to users.
vaults[].tooltipstringOptional description. Often empty.
vaults[].iconbytesThe vault icon in .ico format, or empty.
vaults[].dns_namesStringArrayHost names configured for the vault, if any.
vaults[].dns_names.value[]repeated stringString values.
online_states[]repeated boolTrue if the proxy at the same index in vaults is online.