curl --request GET \
--url https://demo.enneo.ai/api/mind/profiles \
--header 'Authorization: Bearer <token>'{
"success": true,
"profiles": [
{
"id": 1,
"firstName": "Max",
"lastName": "Mustermann",
"email": "[email protected]",
"phone": "+49 123 456789",
"lastSeen": "2021-08-12 12:21:21",
"type": "enneo",
"isSsoOnly": 0,
"lang": "de",
"settings": {
"status": "available",
"supersetRole": "<string>",
"ticketsFilters": {
"groups": [
1
],
"intents": [
"process_meter_reading"
],
"tagIds": [
1
],
"personalQueue": true,
"onlyIntents": true
},
"actualRoleId": 1,
"actualTeamIds": [
1
],
"actualSkills": {
"intents": [
"process_meter_reading"
],
"tagIds": [
1
],
"channels": [
"email"
]
},
"limitTicketBacklogAccess": false,
"ticketBacklogRequiredTagIds": [
1
],
"tagsOnRoute": [
1
],
"tagsOnEdit": [
1
],
"actualLimitTicketBacklogAccess": false,
"actualTicketBacklogRequiredTagIds": [
1
],
"actualTagsOnRoute": [
1
],
"actualTagsOnEdit": [
1
],
"isPersonalFilters": false,
"inheritTeamSettings": false,
"nameReports": "Tapfere Feige",
"callRoutingStatus": "idle",
"chatRoutingStatus": "idle"
}
}
]
}JWT-based authentication
Search string. It searches in any part of firstName, lastName or email. Defaults to all users
Which profiles to show. Defaults to 'users'
users, all, enneo, serviceWorkers Determines the format of the profiles. Possible values are 'full' or 'short'. In 'full' format, the settings and last login date of the user are included, provided the user has sufficient permissions.
full, short Maximum number of profiles to return. Defaults to 100.
x >= 1Number of profiles to skip. Useful for pagination. Defaults to 0.
x >= 0List of team IDs. If provided, only users from these teams will be returned. When not specified, all users are returned. When "unassigned", only users without a team are returned.
[1, 2]List of tag IDs. If provided, only users with these skills will be returned
[1, 2]List of channel IDs. If provided, only users with these channels will be returned
["email", "chat"]Filter profiles by role ID
Filter users by their last seen time. Can be either a datetime value (e.g. "2023-12-01 14:30:00") or "online" to show only currently active users. When "online" is used, it shows users active in the last 10 minutes. Note: Requires 'readUserLastSeenDate' or 'readAnyUserProfile' permission.
"online"
Successful operation
true
Show child attributes
User ID User ID
1
First name
"Max"
Last name
"Mustermann"
Email address (read only)
Phone number
"+49 123 456789"
The last time the user was seen (read only) The last time the user was seen online
"2021-08-12 12:21:21"
The type of the user
"enneo"
If 1, the user can only login via SSO. If 0, the user can login with password or SSO
0, 1 0
The language of the user
"de"
Show child attributes
The status of the user
available, busy "available"
The superset role of the user. List of available options is retrieved from /api/mind/profile/{id:\d+}/supersetRoles
Show child attributes
Use skills to filter tickets
true
Show only tickets with intents
true
The id of the role that is used for the user (including inherited from teams)
1
The ids of the teams that the user is directly assigned to (without parent teams)
If true, the user can only see tickets with specific tags
false
The ids of the tags that are required for the user to see tickets
Tags to auto-assign to a ticket when it is routed to the user
Tags to auto-assign to a ticket when the user edits the ticket
If true, the user can only see tickets with specific tags (inherited from teams)
false
The ids of the tags that are required for the user to see tickets (inherited from teams)
Tags auto-assigned on route, including inherited from teams
Tags auto-assigned on edit, including inherited from teams
If true, the filters are personal and only apply to the user
false
If true, the filters are inherited from the team
false
The name of the reports
"Tapfere Feige"
The routing status for phone calls
idle, interacting, beingConnected, notResponding, unavailable, offline The routing status for chat conversations
idle, interacting, beingConnected, notResponding, unavailable, offline curl --request GET \
--url https://demo.enneo.ai/api/mind/profiles \
--header 'Authorization: Bearer <token>'{
"success": true,
"profiles": [
{
"id": 1,
"firstName": "Max",
"lastName": "Mustermann",
"email": "[email protected]",
"phone": "+49 123 456789",
"lastSeen": "2021-08-12 12:21:21",
"type": "enneo",
"isSsoOnly": 0,
"lang": "de",
"settings": {
"status": "available",
"supersetRole": "<string>",
"ticketsFilters": {
"groups": [
1
],
"intents": [
"process_meter_reading"
],
"tagIds": [
1
],
"personalQueue": true,
"onlyIntents": true
},
"actualRoleId": 1,
"actualTeamIds": [
1
],
"actualSkills": {
"intents": [
"process_meter_reading"
],
"tagIds": [
1
],
"channels": [
"email"
]
},
"limitTicketBacklogAccess": false,
"ticketBacklogRequiredTagIds": [
1
],
"tagsOnRoute": [
1
],
"tagsOnEdit": [
1
],
"actualLimitTicketBacklogAccess": false,
"actualTicketBacklogRequiredTagIds": [
1
],
"actualTagsOnRoute": [
1
],
"actualTagsOnEdit": [
1
],
"isPersonalFilters": false,
"inheritTeamSettings": false,
"nameReports": "Tapfere Feige",
"callRoutingStatus": "idle",
"chatRoutingStatus": "idle"
}
}
]
}