IRPCVault.GetUsersAndUserGroupsList

View as Markdown

Vault API / core read session or assertion idempotent returns metadata structure version

Gets the names of all users and user groups in one list, with group IDs negated.

ServiceVault information MFiles.IRPCVault
gRPC method/MFiles.IRPCVault/GetUsersAndUserGroupsList
HTTP (mf-http-grpc)POST /grpc/v1/get-users-and-user-groups-list
RequestGetUsersAndUserGroupsListRequest
ResponseGetUsersAndUserGroupsListResponse
Book and levelVault API, core
Kindread
SessionRequired: a session (mfiles-session-id-bin metadata) or a session assertion (x-mf-session-assertion metadata).
Idempotentyes
Returns metadata structure versionyes (in the mfiles-metadata-version-bin trailer)
Streamingnone (unary)

Remarks

Convenient for a picker: users have positive key values (the user ID), groups negative values (minus the group ID). For example group 102 appears as -102.

Request: GetUsersAndUserGroupsListRequest

No fields.

Response: GetUsersAndUserGroupsListResponse

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

FieldTypeDescription
users_and_user_groups[]repeated KeyNamePairUsers (positive key = user ID) followed by user groups (negative key = minus the group ID).
users_and_user_groups[].keyint32The unique key of the item.
users_and_user_groups[].namestringThe display name of the item.