Genesys Cloud - Main

 View Only

Sign Up

  • 1.  Looking for away to identify all users with CX3 license

    Posted 3 days ago

    HI,
    I have 6000 active users in our Genesys Cloud CX environment, I am looking for quick way to get list of all of users who have CX3 license, any advise?

    thank you for your help.


    #Implementation
    #System/PlatformAdministration
    #Telephony

    ------------------------------
    Mahmoud Alshobaki
    Senior Consultant
    ------------------------------


  • 2.  RE: Looking for away to identify all users with CX3 license

    Posted 3 days ago

    Greetings Mahmoud:

    We had a similar need that wasn't feasible within the native Genesys UI. We ultimately had to use two separate APIs to 1) extract a list of all of our users, and 2) extract a list of the license assignments. Once we had our two lists we could use the User GUID as the primary key between the two lists to match a name with the license details.

    For what it's worth, I've heard there are plans in 2026 to enhance the license, billing, & usage features to provide this and other details (e.g. feature usage, including who's using what feature)



    ------------------------------
    Brian T. Jones | Ascension | Senior Specialist - Technology
    ------------------------------



  • 3.  RE: Looking for away to identify all users with CX3 license

    Posted 2 days ago

    Thank you Brian, would you be able to elaborate more please in how you extract lists and make the merge between them



    ------------------------------
    Mahmoud Alshobaki
    Senior Consultant
    ------------------------------



  • 4.  RE: Looking for away to identify all users with CX3 license

    Posted 2 days ago
    Edited by Brian Jones 2 days ago

    Sure! If you or someone on your team is familiar/comfortable with using the Genesys Cloud APIs I recommended above, you can essentially run both of them and import the payloads into a spreadsheet. For example, we use Google Apps Script to run each API [nightly] and it automatically imports the respective parsed results in separate tabs (e.g. UserExport & UserLicenseExport tabs) in the same Google Sheet.

    Once we have the results in Google Sheets, we can easily add columns to the sheet that cross-reference the two tabs using the UserGUID so we can get the actual name & email of the user (as shown in columns D & E in the screenshot below) At that point we could add a column that indicates whether or not the user has X license type (e.g. CX3, Communicate, Salesforce, aiEvaluationScoring, WEM, etc.) In the screenshot below, column C simply references column B to determine if it contains "CX3".

    Hopefully this helps illustrate it a bit better.



    ------------------------------
    Brian T. Jones | Ascension | Senior Specialist - Technology
    ------------------------------



  • 5.  RE: Looking for away to identify all users with CX3 license

    Posted 2 days ago

    Hi Mahmoud,

    you can get this info here:



    ------------------------------
    Rafael Gomez Sanchis
    ------------------------------



  • 6.  RE: Looking for away to identify all users with CX3 license

    Posted 2 days ago

    I also would've suggested that Rafael, but the only issue I've found with that report is only users that have logged in [for x amount of time] show up on that report, thus leaving the rest unreported. If that's all that's needed, I agree that the billing & usage report should suffice.



    ------------------------------
    Brian T. Jones | Ascension | Senior Specialist - Technology
    ------------------------------



  • 7.  RE: Looking for away to identify all users with CX3 license

    Posted 2 days ago

    We ran into the same problem.  If you happen to use PureInsights from the app foundry they have a canned report that will provide this otherwise the other methods mentioned, are you best bet.



    ------------------------------
    Bob Hall
    .
    ------------------------------



  • 8.  RE: Looking for away to identify all users with CX3 license
    Best Answer

    Posted 2 days ago

    From the API Explorer in the Genesys Cloud Developer Center, you can execute this API: https://developer.genesys.cloud/devapps/api-explorer#get-api-v2-license-users.  It will return you a list of User IDs and their license level.  Like this:

    { "entities": [ { "id": "83cdb643-430e-4c92-89da-f8b474ecef36", "licenses": [ "collaboratePro" ], "selfUri": "/api/v2/license/users/83cdb643-430e-4c92-89da-f8b474ecef36" }, { "id": "0a55fa46-6612-4429-845c-4222675167fb", "licenses": [ "collaboratePro" ], "selfUri": "/api/v2/license/users/0a55fa46-6612-4429-845c-4222675167fb" }, { "id": "018b884d-c456-4526-a843-448ebda22014", "licenses": [ "agentCopilotLicense", "predictiveEngagementLicense", "salesforceClient", "skypePremiumAppUserLicense", "eMiteLicense", "examplePremiumAppUserLicense", "aiEvaluationScoring", "workitemsLicense", "auviousLicense", "cloudCX3", "ngagementIntegrationLicense", "microsoftTeamsBasicClientLicense", "secureUploadCX" ], "selfUri": "/api/v2/license/users/018b884d-c456-4526-a843-448ebda22014" },...

    If you hand that JSON output to an AI like ChatGPT or Gemini you can ask it to turn that into a CSV and to even pull out only the users with "cloudCX3" in the list of licenses.  You can then join that CSV file on the user id field to get the user's name and email address.  You can get that list of users using this API: https://developer.genesys.cloud/devapps/api-explorer#get-api-v2-users

    If you are savvy at a command line, then it is easy to get these via Genesys Cloud Command Line utility as well: https://developer.genesys.cloud/devapps/cli/

    I hope that helps.



    ------------------------------
    Jim Crespino
    Senior Director, Developer Evangelism
    Genesys
    https://developer.genesys.com
    ------------------------------