Hello,
Currenty the user api endpoint is only listing internal users. ( {{xldeploy.url}}/deployit/security/user/ )
For audit purposes, it needs to be able to list external users as well.
Without that, we have to reconcile accounts via DB query which is not convenient at all.

Comments

  • You can use the following API endpoints to retrieve user details:

    Internal users only:
    https://apidocs.digital.ai/xl-deploy/25.1.x/rest-api/UserService.html

    Both internal and external users:
    https://apidocs.digital.ai/xl-deploy/25.1.x/rest-api/DeployUserService.html#/security/user//list:GET

    ⚠️ Documentation note. There is a typo in the documentation for the second endpoint:
    GET /security/user//list → should be GET /security/user/list.

    The endpoint itself already works correctly when called as: GET /security/user/list.

    Sample response for this endpoint:
    [
    {
    "username": "nt@digital.ai",
    "password": null,
    "admin": false,
    "currentPassword": null,
    "userProfile": {
    "fullName": "",
    "email": "",
    "lastActive": "2025-11-21T09:39:44.916+00:00",
    "loginAllowed": true,
    "isInternal": false, //external user
    "displayUsername": "nt@digital.ai",
    "personalAccessTokenEnabled": false
    }
    },
    {
    "username": "admin",
    "password": null,
    "admin": false,
    "currentPassword": null,
    "userProfile": {
    "fullName": "Deploy Administrator",
    "email": null,
    "lastActive": "2025-11-24T07:19:54.201+00:00",
    "loginAllowed": true,
    "isInternal": true, //internal user
    "displayUsername": "admin",
    "personalAccessTokenEnabled": true
    }
    },

    ]

  • Closing the request as aligned with the customer.