This query has been raised multiple times and not answered then autoclosed - so I'm raising the query again in case a Genesys Engineer will answer this time?
Refer to this Upload agent images and then use PATCH API - the other cases are linked within that (I am only allowed to post max two URL links)
The request is to upload a user profile image via an API in the same way that it is done via the UI.
The UI approach has 3 steps: (1) Given a single image file it creates 6 different image files (of different resolutions) then (2) it puts them in a Genesys Cloud owned S3 bucket. Finally (3) it then updates the user profile and puts in the 6 different URIs to the 6 different images in the S3 bucket.
It is possible to do step (3) via the PATCH /api/v2/users/{userId} API, but what about steps 1&2?
Do I have to use my own S3 bucket / Internet storage somewhere else, and also create the 6 different image files myself somehow, or will Genesys expose the API that is used internally by the UI please?
Please advise.