Jump to content

WinAPI Create Folder with Manual Permissions

Recommended Posts



I am trying to automate creation of folders in my PasswordState environment and while I can use the API to create the folder and permission it based on a template, as soon as a folder or list is placed underneath it, the permissions of the one below it replace the permissions on the root. When I create a folder manually through the website there is the option to toggle to "Mange permissions manually for this folder", is there anyway to specify this setting when create or updating a folder's permission via the winapi?



Share this post

Link to post
Share on other sites

The jsonData looks like this:


    $body = @{
        "FolderName" = $folderName
        "Description" = $folderDescription
        "CopyPermissionsFromTemplateID" = $templateID
        "PropagatePermissions" = "False"
        "NestUnderFolderID"= $nestUnderID
    #Convert Array to Json
    $jsonData = $body | ConvertTo-Json


Essentially this top level folder should get permissions from the template that allow Users 1,2, and 3. One of the folders below it will get created and may only have users 1 and 2 but not 3. When I create the folder below it the top level folders permissions get reset to only allow users 1 and 2. 


If I create this same folder structure via the Web GUI I can set the top level folder's permissions to be set manually (so it doesn't inherit from folders or passwordlists below it) and then I am able to setup the top level folder as users 1,2, and 3 and the below folder as only users 1 and 2. After creation via the API I notice the allow folder permissions to be set manually is not set to yes so I need to know how to set this flag via the API call that creates the folder, or a separate API call that updates the folders permissions.




Share this post

Link to post
Share on other sites

Hi Yousef,


Unfortunately our API does not yet support the GUI setting for "Manual Permissions" like it does the Propagating permissions setting.  If you'd like to log a feature request for this, please do so in this forum below and we'll do our best to add this in if it gets enough votes.  By logging it here you'll be automatically notified when this feature is added into the software.






Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...