GET
/
profile
/
{id}
curl --request GET \
  --url https://demo.enneo.ai/api/mind/profile/{id}
{
  "id": 1,
  "firstName": "Max",
  "lastName": "Mustermann",
  "email": "demo@enneo.dev",
  "phone": "+49 123 456789",
  "lastSeen": "2021-08-12 12:21:21",
  "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"
  }
}

Authorizations

connect.sid
string
cookie
required

Cookie-based authentication

Path Parameters

id
integer
required

The id of the profile to retrieve

Query Parameters

forceInheritance
boolean
default:false

If true, the profile will inherit the permissions of the user's team, even if the user is not configured to inherit permissions from a team

teamIds
integer[]

Only applicable if forceInheritance is true. If provided, the profile will use only specific team IDs for inheritance

Example:
[1, 2]
includeRawData
boolean
default:false

If true, includes the client-defined custom raw data object stored with the profile in the response

Response

200
application/json
Successful operation
id
integer

User ID

Example:

1

firstName
string

First name

Example:

"Max"

lastName
string

Last name

Example:

"Mustermann"

email
string

Email address

Example:

"demo@enneo.dev"

phone
string

Phone number

Example:

"+49 123 456789"

lastSeen
string

The last time the user was seen online

Example:

"2021-08-12 12:21:21"

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