Skip to main content

Get All Users

Endpoint: GET /api/users

Retrieves all users from your Conductor cluster. The invoking user must be an Admin to the Conductor cluster.

Query parameters

ParameterDescriptionTypeRequired/ Optional
appsWhether to include application users in the results. Default is false.stringRequired

Response

Returns an array of user objects. Each object contains the user's ID, name, assigned roles with their permissions, group memberships, and contact information.

Returns 403 if a non-admin invokes the API.

Examples

Get all users (excluding application users)

Request

curl -X 'GET' \
'https://<YOUR-SERVER-URL>/api/users?apps=false' \
-H 'accept: application/json' \
-H 'X-Authorization: <TOKEN>'

Response

[
{
"id": "john.doe@acme.com",
"name": "John Doe",
"roles": [
{
"name": "ADMIN",
"permissions": [
{
"name": "METADATA_MANAGEMENT"
},
{
"name": "ADMIN_MANAGEMENT"
},
{
"name": "METADATA_VIEW"
},
{
"name": "PERMISSION_MANAGEMENT"
},
{
"name": "USER_MANAGEMENT"
},
{
"name": "EVENT_HANDLER_MANAGEMENT"
},
{
"name": "PROMPT_MANAGEMENT"
},
{
"name": "WORKFLOW_MANAGEMENT"
},
{
"name": "API_GATEWAY_MANAGEMENT"
},
{
"name": "API_GATEWAY_VIEW"
},
{
"name": "PUBLISHER_MANAGEMENT"
},
{
"name": "WORKFLOW_SEARCH"
},
{
"name": "AUTHORIZATION_MANAGEMENT"
},
{
"name": "SCHEDULE_MANAGEMENT"
},
{
"name": "BULK_MANAGEMENT"
},
{
"name": "APPLICATION_MANAGEMENT"
}
]
}
],
"groups": [
{
"id": "TechWriters",
"description": "A dedicated group for testing for tech writers",
"roles": [
{
"name": "METADATA_MANAGER",
"permissions": [
{
"name": "CREATE_SECRET"
},
{
"name": "CREATE_INTEGRATION"
},
{
"name": "API_GATEWAY_MANAGEMENT"
},
{
"name": "API_GATEWAY_VIEW"
},
{
"name": "METADATA_MANAGEMENT"
},
{
"name": "METADATA_VIEW"
}
]
}
],
"defaultAccess": {},
"contactInformation": {}
}
],
"uuid": "f0c48a60-4310-4b96-8926-e5d1dc3f8a6e",
"contactInformation": {},
"applicationUser": false,
"orkesWorkersApp": false,
"orkesApiGateway": false,
"orkesApp": false
}
]
Get all users (including application users)

When apps=true, the response includes both human users and application users. Application users can be identified by "applicationUser": true in the response object, and their id field is prefixed with app:.

Request

curl -X 'GET' \
'https://<YOUR-SERVER-URL>/api/users?apps=true' \
-H 'accept: application/json' \
-H 'X-Authorization: <TOKEN>'

Response

[
{
"id": "app:db66991f-206f-4695-8fe9-f5d53976c9a8",
"name": "AGENTIC-INTERVIEW",
"roles": [
{
"name": "METADATA_MANAGER",
"permissions": [
{
"name": "API_GATEWAY_MANAGEMENT"
},
{
"name": "CREATE_INTEGRATION"
},
{
"name": "CREATE_SECRET"
},
{
"name": "METADATA_VIEW"
},
{
"name": "METADATA_MANAGEMENT"
},
{
"name": "API_GATEWAY_VIEW"
}
]
},
{
"name": "ADMIN",
"permissions": [
{
"name": "API_GATEWAY_VIEW"
},
{
"name": "API_GATEWAY_MANAGEMENT"
},
{
"name": "WORKFLOW_MANAGEMENT"
},
{
"name": "PROMPT_MANAGEMENT"
},
{
"name": "EVENT_HANDLER_MANAGEMENT"
},
{
"name": "USER_MANAGEMENT"
},
{
"name": "PERMISSION_MANAGEMENT"
},
{
"name": "METADATA_VIEW"
},
{
"name": "ADMIN_MANAGEMENT"
},
{
"name": "METADATA_MANAGEMENT"
},
{
"name": "APPLICATION_MANAGEMENT"
},
{
"name": "BULK_MANAGEMENT"
},
{
"name": "SCHEDULE_MANAGEMENT"
},
{
"name": "AUTHORIZATION_MANAGEMENT"
},
{
"name": "WORKFLOW_SEARCH"
},
{
"name": "PUBLISHER_MANAGEMENT"
}
]
},
{
"name": "WORKER",
"permissions": []
},
{
"name": "METADATA_API",
"permissions": [
{
"name": "CREATE_TASK_DEF"
},
{
"name": "CREATE_WORKFLOW_DEF"
},
{
"name": "CREATE_USER_FORM_TEMPLATE"
}
]
}
],
"groups": [],
"contactInformation": {},
"orkesWorkersApp": false,
"orkesApiGateway": false,
"applicationUser": true,
"orkesApp": false
},
{
"id": "john.doe@acme.com",
"name": "John Doe",
"roles": [
{
"name": "ADMIN",
"permissions": [
{
"name": "API_GATEWAY_VIEW"
},
{
"name": "API_GATEWAY_MANAGEMENT"
},
{
"name": "WORKFLOW_MANAGEMENT"
},
{
"name": "PROMPT_MANAGEMENT"
},
{
"name": "EVENT_HANDLER_MANAGEMENT"
},
{
"name": "USER_MANAGEMENT"
},
{
"name": "PERMISSION_MANAGEMENT"
},
{
"name": "METADATA_VIEW"
},
{
"name": "ADMIN_MANAGEMENT"
},
{
"name": "METADATA_MANAGEMENT"
},
{
"name": "APPLICATION_MANAGEMENT"
},
{
"name": "BULK_MANAGEMENT"
},
{
"name": "SCHEDULE_MANAGEMENT"
},
{
"name": "AUTHORIZATION_MANAGEMENT"
},
{
"name": "WORKFLOW_SEARCH"
},
{
"name": "PUBLISHER_MANAGEMENT"
}
]
}
],
"groups": [],
"uuid": "528f53fa-3f64-4a2d-9b5c-f68facad5c8e",
"contactInformation": {},
"orkesWorkersApp": false,
"orkesApiGateway": false,
"applicationUser": false,
"orkesApp": false
}
]