User provisioning and management

Attributes

The table below describes the attributes supported.

Schema

 

Attribute name

 

Sub-attributes

 

Data type

 

Example

 

Description

 

SCIM Core 2.0 User

urn:ietf:params:scim:schemas:core:2.0:User

id

 

string

123e4567-e89b-12d3-a456-426614174000

Unique user identifier

userName

 

string

bea.oproblem@example.com

Unique identifier for the user.

name

 

complex

 

The components of the user’s real name.

 

formatted

string

Dr. Bea O’Problem

The full name, including all middle names, titles, and suffixes as appropriate, formatted for display.

 

givenName

string

Bea

The given name of the user, or first name in most Western languages.

 

familyName

string

O’Problem

The family name of the user, or last name in most Western languages.

 

honorificPrefix

string

Dr.

The honorific prefix(es) of the user, or title in most Western languages.

 

honorificSuffix

string

III

The honorific suffix(es) of the user, or suffix in most Western languages.

displayName

 

string

Bea O’Problem

The name of the user, suitable for display to end-users. The name SHOULD be the full name of the user being described, if known.

title

 

string

Queen

The user's title, such as "King”

userType

 

string

 

Used to identify the relationship between the organization and the user.

Typical values used might be "Contractor", "Employee", "Intern", "Temp", "External", and "Unknown", but any value may be used.

preferredLanguage

 

string

no_NB

Indicates the user's preferred written or spoken language. Generally used for selecting a localized user interface; e.g., "en_US" specifies the language English and country US.

The format of the value is the same as the HTTP Accept-Language header field (not including "Accept-Language:") and is specified in Section 5.3.5 of [RFC7231]. The intent of this value is to enable applications to perform matching of language tags RFC4647 to the user's language preferences, regardless of what may be indicated by a user agent (which might be shared), or in an interaction that does not involve a user (such as in a delegated OAuth 2.0 [RFC6749] style interaction) where normal HTTP Accept-Language header negotiation cannot take place.

locale

 

string

 

Used to indicate the user's default location for purposes of localizing items such as currency, date time format, or numerical representations.

active

 

boolean

true

Indicates the user's administrative status.

emails

 

complex

 

E-mail addresses for the user.

 

value

string

bea.oproblem@example.com

E-mail address

 

type

string

 

A label for the e-mail address.

Canonical values: work, home, other

 

primary

boolean

true

Indicates the ‘primary’ or preferred value. The primary attribute value ‘true’ must appear only once.

phoneNumbers

 

complex

 

Phone numbers for the user.

 

value

string

tel:+4799999999

Phone number

 

type

string

 

A label for the phone number.

Canonical values: work, home, other

 

primary

boolean

true

Indicates the ‘primary’ or preferred value. The primary attribute value ‘true’ must appear only once.

nickName

 

string

bob

The casual way to address the user in real life, e.g., ‘Bob' or ‘Bobby' instead of 'Robert'. This attribute should not be used to represent users’ username.

timeZone

 

string

Europe/Oslo

The user's time zone in the 'Olson' time zone database format.

 

Schema

 

Attribute name

 

Sub-attributes

 

Data type

 

Example

 

Description

 

Puzzel data

urn:ietf:params:scim:schemas:extension:puzzel:1.0:User

customerId

 

text

19000

Puzzel customer identifier. Which Puzzel customer this user belongs to.

contactCentreSolutions

 

complex

 

Contact centre solutions the user is mapped to.

 

type

text

‘main’ or ‘demo’ 

A label indicating the solution’s purpose or usage. Canonical values:

  • main (for example: agent's main solution)
  • admin
  • demo
  • test

 

primary

boolean

true

Indicating the ‘primary’ or preferred solution. Applications will by default use this solution.

 

value

text

19010

Contact centre solution identifier.

 

platform

text

PCC

Always “PCC”.

 

customerID

text

19000

Puzzel customer that owns this solution.

 

userId

text

31337

Contat centre user account identifier

 

userName

text

alice

Contact centre user name

 

userGroupName

text

Agents

Contact centre user group name

This attribute is not returnable.

 

createUserGroupIfNotExists

boolean

true

If the user group given in the attribute userGroupName shall be created if it does not exist when the user account is created.

 

 

Published

Last updated

0
-2