Skip to main content

CheckInMultiple

Checks in one or more objects.

Syntax

// Assumes shellUI has been initialized with IShellUI instance
const results = await shellUI.Vault.ObjectOperations.CheckInMultiple({
obj_vers: [] /* Array of ObjVer */,
properties: [] /* Array of PropertyValue */,
options: {
all: false,
require_read_access_after_operation: false,
require_edit_access_after_operation: false,
disallow_name_change: false,
require_change_permissions_access_after_operation: false,
require_full_access_after_operation: false,
change_acl_in_all_versions: false,
verify_check_in_wopi_locked_document: false,
},
});

Message

NameDescriptionType
obj_versThe object versions to check in, as an ObjVerArray object.ObjVer[]
propertiesProperty values to add or replace during check-in, as a PropertyValueArray.PropertyValue[]
optionsFlags that control this operation.OBJECTOPFLAGS

Return type

NameDescriptionType
resultsResults as JSON array.ExtObjectInfo[]

Example

{
"results": [] /* Array of ExtObjectInfo */
}