I want to enable only certain users (other than admin users) to update a data table through Genesys Cloud itself.
I have looked into creating a separate web application which uses the /api/v2/flows/datatables/:datatableId/rows/:rowId Platform API call & integrating it using Client Application type of integration (i.e iframe)
I have skimmed through all the documentation, but I wasn't able to find another way.
Is there any other safer or efficient way I can add this feature?
Users and oauth clients can only update data tables via an API call or via the UI if they have the permissions architect:datatable:edit assigned to one of their roles.
I wanted to enable some users to update the data table without giving them architect:datatable:edit permissions.
I think the problem can be solved by creating a separate web application which make the /api/v2/flows/datatables/:datatableId/rows/:rowId Platform API call & integrating the same web application using Client Application (i.e iframe) (while enabling only certain users to have access of the new Client applications through groups) .
I wanted to know whether there is any other way to solve the problem more efficiently.
I believe I understand your question. I'll see if I can find anything for you, while also leaving the floor open for another dev to chime in in the meantime.