PUT folders

Updates or moves an existing folder.

Request Information

URI Parameters

None.

Body Parameters

The model containing the information to update or move a folder.

FolderViewModel
NameDescriptionTypeAdditional information
Id

The identifier of the folder.

integer

None.

Name

The name of the folder.

string

None.

Level

The hierarchy level of the folder.

integer

None.

ParentFolder

The parent folder.

BaseViewModel

None.

ChildFolders

The direct child folders.

Collection of BaseViewModel

None.

ContainedObjects

The objects contained within the folder.

Collection of BaseViewModel

None.

FolderGroupRights

The group rights associated with the folder.

Collection of BaseViewModel

None.

FolderUserRights

The user rights associated with the folder.

Collection of BaseViewModel

None.

SelfUrl

The URL to the resource.

string

None.

Request Formats

application/json, text/json

Sample:
{
  "id": 1,
  "name": "sample string 2",
  "level": 3,
  "parentFolder": {
    "selfUrl": "sample string 1"
  },
  "childFolders": [
    {
      "selfUrl": "sample string 1"
    },
    {
      "selfUrl": "sample string 1"
    }
  ],
  "containedObjects": [
    {
      "selfUrl": "sample string 1"
    },
    {
      "selfUrl": "sample string 1"
    }
  ],
  "folderGroupRights": [
    {
      "selfUrl": "sample string 1"
    },
    {
      "selfUrl": "sample string 1"
    }
  ],
  "folderUserRights": [
    {
      "selfUrl": "sample string 1"
    },
    {
      "selfUrl": "sample string 1"
    }
  ],
  "selfUrl": "sample string 4"
}

Response Information

Resource Description

FolderViewModel
NameDescriptionTypeAdditional information
Id

The identifier of the folder.

integer

None.

Name

The name of the folder.

string

None.

Level

The hierarchy level of the folder.

integer

None.

ParentFolder

The parent folder.

BaseViewModel

None.

ChildFolders

The direct child folders.

Collection of BaseViewModel

None.

ContainedObjects

The objects contained within the folder.

Collection of BaseViewModel

None.

FolderGroupRights

The group rights associated with the folder.

Collection of BaseViewModel

None.

FolderUserRights

The user rights associated with the folder.

Collection of BaseViewModel

None.

SelfUrl

The URL to the resource.

string

None.

Response Formats

application/json, text/json

Sample:
{
  "id": 1,
  "name": "sample string 2",
  "level": 3,
  "parentFolder": {
    "selfUrl": "sample string 1"
  },
  "childFolders": [
    {
      "selfUrl": "sample string 1"
    },
    {
      "selfUrl": "sample string 1"
    }
  ],
  "containedObjects": [
    {
      "selfUrl": "sample string 1"
    },
    {
      "selfUrl": "sample string 1"
    }
  ],
  "folderGroupRights": [
    {
      "selfUrl": "sample string 1"
    },
    {
      "selfUrl": "sample string 1"
    }
  ],
  "folderUserRights": [
    {
      "selfUrl": "sample string 1"
    },
    {
      "selfUrl": "sample string 1"
    }
  ],
  "selfUrl": "sample string 4"
}