Expand my Community achievements bar.

Remove inherited permissions on a project using Fusion

Avatar

Level 3

Hello all - I'm looking for a way to remove the inherited permissions on a project using Fusion. 

 

I have a scenario set up to auto-convert the request to a project based on a trigger but can't figure out how to remove the permissions inherited from the Portfolio. This is something our PMs are doing manually and would love to roll it into the automation.

 

Note: I'm not well-versed in Fusion, but I'm learning!!

 

Thank you!

2 Replies

Avatar

Community Advisor

Unfortunately you can't remove inherited permissions with the production api (v19.0) or the api-unsupported versions. It is technically possible, but it requires using Workfront own internal API, that does not seem to have any guard rails that the standard API's do (or at least it didn't seem to last time I checked), and is not documented anywhere, and getting any support on using it will probably be iffy at best, and I personally try to stay away from using this API as much as possible. If you still want to pursue this, here is how. (Hopefully I have conveyed my nervousness with this api :D)

 

Method: POST

URL: https://{domain}.my.workfront.com/internal/share/setAccessRules

Headers: "sessionID": "{your session ID}"

Call type: application/form-data

Body:

"objCode": "TASK",

"objIDs": ["target task id"],

"options": {"removeInheritedAccess": false},

"accessRules": []

Avatar

Level 3

Thank you, Chris. I will give this a try - nervousness noted!!