Skip to content
Folder
updateFolderBaseInfo

updateFolderBaseInfo

Update the metadata of a folder

Usage

await connector.runOS({
  method: SYSTEM_CALL.updateFolderBaseInfo,
  params: {
    folderId,
    folderName,
    folderDescription,
  },
});

Parameters

{
    folderId: string;
    folderName?: string;
    folderDescription?: string;
    syncImmediately?: boolean;
}
  • folderId: string - id of the folder to update
  • OPTIONAL - folderName: string - new name of the folder
  • OPTIONAL - folderDescription: string - new description of the folder
  • OPTIONAL - syncImmediately: boolean - whether to sync the update immediately or wait for os scheduled sync

Returns

{
  currentFolder: StructuredFolder;
  allFolders: StructuredFolderRecord;
}

Example:

{
  "currentFolder": {
    "options": {
      "encryptedSymmetricKey": "ce9caffa02b4027358e80c4a4e6ce2bb6ab2382cf743ed2a249e3fe4abaafd6096baef8c38688e738a8787bedfbe7c097cee15a6fe41ead2da255fd81f2906075780b548957d78c41dd90ec2f4de917203d70660dafeca300679f072783d438079d0763599a95e6177249f65197204e407bba4aa9bf0e19f8e036a0b7bb6a8b40000000000000020750658d717be1fa46a6e7d05232d39f3dca49c4ba1c962b0e73d9c9c7b5c29e0e6ef3f7fd5cafaa248ead95e36b2e4a0",
      "decryptionConditions": "W3siY29udHJhY3RBZGRyZXNzIjoiIiwic3RhbmRhcmRDb250cmFjdFR5cGUiOiIiLCJjaGFpbiI6InBvbHlnb24iLCJtZXRob2QiOiIiLCJwYXJhbWV0ZXJzIjpbIjp1c2VyQWRkcmVzcyJdLCJyZXR1cm5WYWx1ZVRlc3QiOnsiY29tcGFyYXRvciI6Ij0iLCJ2YWx1ZSI6IjB4YjREOTMzOThmNkYzRkI1RUU0NDM2RDFhRTkzYjMyZDY1NjkzYTc5OSJ9fSx7Im9wZXJhdG9yIjoiYW5kIn0seyJjb250cmFjdEFkZHJlc3MiOiIiLCJzdGFuZGFyZENvbnRyYWN0VHlwZSI6IlNJV0UiLCJjaGFpbiI6InBvbHlnb24iLCJtZXRob2QiOiIiLCJwYXJhbWV0ZXJzIjpbIjpyZXNvdXJjZXMiXSwicmV0dXJuVmFsdWVUZXN0Ijp7ImNvbXBhcmF0b3IiOiJjb250YWlucyIsInZhbHVlIjoiY2VyYW1pYzovLyo_bW9kZWw9a2p6bDZodmZyYnc2YzlrNHU3ZmpzM2d1YWFzZjJydDdzN2hkbzI2M3hvODRpcmFiN3BuZTVtZmp3c3hxYzh6In19LHsib3BlcmF0b3IiOiJhbmQifSx7ImNvbnRyYWN0QWRkcmVzcyI6IiIsInN0YW5kYXJkQ29udHJhY3RUeXBlIjoiU0lXRSIsImNoYWluIjoicG9seWdvbiIsIm1ldGhvZCI6IiIsInBhcmFtZXRlcnMiOlsiOnJlc291cmNlcyJdLCJyZXR1cm5WYWx1ZVRlc3QiOnsiY29tcGFyYXRvciI6ImNvbnRhaW5zIiwidmFsdWUiOiJjZXJhbWljOi8vKj9tb2RlbD1ranpsNmh2ZnJidzZjYTRyN2NkaTdhZGJtbHU0ZHR1YXUzd3F0bmR6eDlvd3Bwb2x4aWs3aHhrOGZ3Y3M0angifX0seyJvcGVyYXRvciI6ImFuZCJ9LHsiY29udHJhY3RBZGRyZXNzIjoiIiwic3RhbmRhcmRDb250cmFjdFR5cGUiOiJTSVdFIiwiY2hhaW4iOiJwb2x5Z29uIiwibWV0aG9kIjoiIiwicGFyYW1ldGVycyI6WyI6cmVzb3VyY2VzIl0sInJldHVyblZhbHVlVGVzdCI6eyJjb21wYXJhdG9yIjoiY29udGFpbnMiLCJ2YWx1ZSI6ImNlcmFtaWM6Ly8qP21vZGVsPWtqemw2aHZmcmJ3NmNhZ201MGdtNGlqb2Vua3BieGtqNDVnOXJiNDF4cWIxejBodGl4eHMwY2Q3NHRyd3J6ciJ9fV0",
      "encrypted": "vK4UecTOGaBgVVCbI4AOb0ZLZYX200zLl4zxhDLDHKeW4iWGCRHAO-TW_FVoPHhFikZENFCgzOWNDFtn92a2-db0be7g5ycMu_LOJNojyE6PF0cEgF7ng6gv5UWdqklUZFiCiDY3vFmwUaVnmoJue087VlcfZVgtmM6J72CWTYo2gF4ag9dtYveXimlGcIBr",
      "folderName": "2023-06-09T10:02:14.887Z",
      "folderDescription": "2023-06-09T10:02:14.887Z"
    },
    "app": "fxy001",
    "model": [
      "kjzl6hvfrbw6c9k4u7fjs3guaasf2rt7s7hdo263xo84irab7pne5mfjwsxqc8z",
      "kjzl6hvfrbw6ca4r7cdi7adbmlu4dtuau3wqtndzx9owppolxik7hxk8fwcs4jx"
    ],
    "folderType": 1,
    "createdAt": "2023-06-09T09:47:53.636Z",
    "updatedAt": "2023-06-09T10:02:16.247Z",
    "folderId": "kjzl6kcym7w8y50jo1wsu9x8p13l98amxnc182dfziguxo19l5qltwsjtext19x",
    "contentFolderIds": [
      "kjzl6kcym7w8y68m4oa2p8m2nl4om0hpszgz41tdaaue1mx8ov5jyyb75jmshhh"
    ],
    "mirrors": {},
    "mirrorsLocked": false
  },
  "allFolders": {
    "kjzl6kcym7w8y8vwgxr9qq3fowjkb8usdibsame3d69tivb8rpjoa1q8pxz0aji": {
      ...
    },
    "kjzl6kcym7w8y50jo1wsu9x8p13l98amxnc182dfziguxo19l5qltwsjtext19x": {
      ...
    },
    ...
  }
}