Hey folks, running into a permissions wall during our Zendesk-to-GC migration!
We are trying to replicate the way Zendesk automatically attached ticket notes to specific interactions. In Zendesk, it was just a simple API call to update the ticket. In Genesys Cloud, we are attempting to use the Screen Recording API to capture agent activity and link it to the interaction via custom attributes.
However, when hitting POST /api/v2/recordings/screen/{recordingId}/attributes, we are getting a consistent 403 Forbidden error. The account admin role has been assigned to the integration user, and the recording:view and recording:edit permissions are checked. We are using the EU-West region.
In Zendesk, we didn’t have to worry about separate recording permissions, so this granular access control is a bit of a shock. Has anyone successfully mapped these external notes to screen recordings? Is there a specific role or scope missing for the integration user that isn’t obvious from the standard admin docs?