Update multiple profiles at once
curl --request PATCH \
--url https://demo.enneo.ai/api/mind/profiles \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"profiles": [
{
"id": 1,
"settings": {
"status": "available",
"supersetRole": "<string>",
"ticketsFilters": {
"groups": [
1
],
"intents": [
"process_meter_reading"
],
"tagIds": [
1
],
"personalQueue": true,
"onlyIntents": true
},
"roleId": 1,
"teamIds": [
1
],
"skills": {
"tagIds": [
1,
2
],
"channels": [
"email",
"chat"
]
},
"limitTicketBacklogAccess": false,
"ticketBacklogRequiredTagIds": [
1
],
"tagsOnRoute": [
1
],
"tagsOnEdit": [
1
],
"actualLimitTicketBacklogAccess": false,
"actualTicketBacklogRequiredTagIds": [
1
],
"actualTagsOnRoute": [
1
],
"actualTagsOnEdit": [
1
],
"isPersonalFilters": false,
"inheritTeamSettings": false,
"nameReports": "Tapfere Feige"
},
"firstName": "Max",
"lastName": "Mustermann",
"email": "demo@enneo.dev",
"phone": "+49 123 456789",
"image": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNk+A8AAQUBAScY42YAAAAASUVORK5CYII=",
"password": 123456,
"lastSeen": "2022-08-12 12:21:21",
"type": "enneo",
"isSsoOnly": 0,
"lang": "de",
"nameAlias": "Johnny",
"externalId": "EMP-12345",
"rawData": {}
}
]
}
'{
"results": [
{
"id": 1,
"success": true
}
]
}Profile
Update multiple profiles at once
Bulk update multiple user profiles. Each profile update can include settings and auth service fields. Requires ‘updateSpecificProfile’ permission. For enneo users, also requires ‘enneoAdmin’ permission.
PATCH
/
profiles
Update multiple profiles at once
curl --request PATCH \
--url https://demo.enneo.ai/api/mind/profiles \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"profiles": [
{
"id": 1,
"settings": {
"status": "available",
"supersetRole": "<string>",
"ticketsFilters": {
"groups": [
1
],
"intents": [
"process_meter_reading"
],
"tagIds": [
1
],
"personalQueue": true,
"onlyIntents": true
},
"roleId": 1,
"teamIds": [
1
],
"skills": {
"tagIds": [
1,
2
],
"channels": [
"email",
"chat"
]
},
"limitTicketBacklogAccess": false,
"ticketBacklogRequiredTagIds": [
1
],
"tagsOnRoute": [
1
],
"tagsOnEdit": [
1
],
"actualLimitTicketBacklogAccess": false,
"actualTicketBacklogRequiredTagIds": [
1
],
"actualTagsOnRoute": [
1
],
"actualTagsOnEdit": [
1
],
"isPersonalFilters": false,
"inheritTeamSettings": false,
"nameReports": "Tapfere Feige"
},
"firstName": "Max",
"lastName": "Mustermann",
"email": "demo@enneo.dev",
"phone": "+49 123 456789",
"image": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNk+A8AAQUBAScY42YAAAAASUVORK5CYII=",
"password": 123456,
"lastSeen": "2022-08-12 12:21:21",
"type": "enneo",
"isSsoOnly": 0,
"lang": "de",
"nameAlias": "Johnny",
"externalId": "EMP-12345",
"rawData": {}
}
]
}
'{
"results": [
{
"id": 1,
"success": true
}
]
}⌘I