Hi Dojo!
Is there an API that could be used to set user group permissions?
I don't see any SOAP API method in that matter.

Hi Wale,
Thanks for asking!
We have integrated Dataminer to our Dialog product. There is a Crowd authentication/authorization system inside and normally Dataminer perfectly communicates with it and no actions needed. But still sometimes there is an issue, that after Dataminer upgrade or the whole Dialog product upgrade the users and the groups are added to Dataminer, but permissions are not set. We try to investigate each and every case sometimes asking for your help, improving our procedures, but for those affected systems we have to manually configure the unset/lost permissions. Usually there are just a few groups and we can do that, but for a couple of customers there are dozens and dozens of groups. Setting all those permissions manually is calling for human errors, so we are looking for the better way.

Hi Igor, thanks for providing the additional context. What you are asking for is technically possible but not recommended. Emphasis should rather be laid on solving the underlying problem. Please get in touch with your Technical account contact if this is a critical pain point for your operations to see how you can be assisted further.
Also worth mentioning that from DM 10.4 CU12 , there is new functionality to export and save permissions of a Group to a JSON file which can then be imported again to a Group. More details here:
https://docs.dataminer.services/user-guide/Advanced_Functionality/Security/Basic_security_configuration/Managing_user_groups/Configuring_a_user_group.html?q=saverightsaspreset#using-presets-to-assign-rights
Hi Wale,
Thanks for the answer. The person we contacted in Skyline offered to post a question here and this is what I've done.
Of course solving the underlying problem is needed. But that is the future. If the platform is already in a trouble and the end-customer can't login to Dataminer, an answer that "we are working on the underlying problem" won't be received too warmly.
Anyway thanks for your time once more!
Hi Igor,
I believe it's not possible to manage user/group permissions via the web api.
Hi Seppe,
Could you please clarify what do you call by "web api"?
If you are referring to Web Services API, which is based on the industrial standard SOAP, then this is me who is stating that managing user/group permissions is not possible via the Web Services (aka SOAP) API in the original question.
I'm asking if there is another API. And I know there is.
The question is if there is a documentation for it, examples, best practices and so on.
Hi Igor, could you shed a bit of light on your use-case i.e. why do you want to modify the group permissions via API ? Are you for example onboarding new users to your system and want to place them in a particular group automatically ?