POST
/
profile
curl --request POST \
  --url https://demo.enneo.ai/api/mind/profile \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 1,
  "firstName": "Max",
  "lastName": "Mustermann",
  "phone": "+49 123 456789",
  "password": 123456,
  "type": "enneo",
  "isSsoOnly": false,
  "lang": "de",
  "settings": {
    "roleId": 1,
    "skills": {
      "intents": [
        "process_meter_reading"
      ],
      "tagIds": [
        1
      ],
      "channels": [
        "email"
      ]
    },
    "status": "available",
    "departmentId": 1,
    "teamIds": [
      1
    ],
    "supersetRole": "<string>",
    "ticketsFilters": {
      "groups": [
        1
      ],
      "intents": [
        "process_meter_reading"
      ],
      "tagIds": [
        1
      ],
      "personalQueue": true,
      "onlyIntents": true
    },
    "freshdeskApiAuth": "STj8Iajtp5iMzogZalVT",
    "actualRoleId": 1,
    "limitTicketBacklogAccess": false,
    "ticketBacklogRequiredTagIds": [
      1
    ],
    "actualLimitTicketBacklogAccess": false,
    "actualTicketBacklogRequiredTagIds": [
      1
    ],
    "isPersonalFilters": false,
    "inheritTeamSettings": false,
    "nameReports": "Tapfere Feige"
  }
}'
{
  "success": true,
  "id": 1
}

Authorizations

connect.sid
string
cookie
required

Cookie-based authentication

Body

application/json
id
integer

User ID

Example:

1

firstName
string

First name

Example:

"Max"

lastName
string

Last name

Example:

"Mustermann"

phone
string

Phone number

Example:

"+49 123 456789"

image
file

Image

password
string

Password

Example:

123456

type
string

The type of the user

Example:

"enneo"

isSsoOnly
boolean

If true, the user can only login via SSO

Example:

false

lang
string

The language of the user

Example:

"de"

settings
object | null

Response

200
application/json
Successful operation
success
boolean
Example:

true

id
integer
Example:

1