Property Mapping

This page compares SCIM properties and their matching LINE WORKS User/Group API properties.

Core User properties {#core-user-properties}

The following table compares the SCIM User properties with the properties of the Get a user API operation.

  • Schema URI: urn:ietf:params:scim:schemas:core:2.0:User
SCIM propertyUser API PropertyTypeDescription
iduserIdstringMember ID.

readOnly: true
externalId-stringID managed by the SCIM client
userNameemailstringAccount. It is the same as the email address.
- The format is localpart@domain.
- The localpart must start with an English letter or a number.
- The localpart cannot start or end with a dot (.), and cannot contain two or more consecutive dots.
- The localpart can be between 2 and 40 characters long and can only contain English letters, numbers, dot (.), hyphen (-), and underscore (_).
- Even uppercase letters are displayed as lowercase in LINE WORKS; make sure to use lowercase letters when logging in.

maxLength: 90
Required
nameuserNameobjectName information
- The full name can be up to 80 characters long.
- Either familyName or givenName must be specified.
- The allowed special characters are ! @ & ( ) - _ + [ ] { } , . / # ' ` ^ ~.

Required
ㄴ familyNamelastNamestringN
ㄴ givenNamefirstNamestringN
displayName-stringMember name

readOnly: true
nickNamenickNamestringNickname
- The allowed special characters are ! @ & ( ) - _ + [ ] { } , . / # ' ` ^ ~.

maxLength: 100
nullable: true
preferredLanguagelocalestringLanguage code

Allowed values: ko-KR, ja-JP, en-US, zh-CN, zh-TW
Default: Language set for the domain
timezonetimeZonestringTime zone

Default: Time zone set for the domain
activeisSuspendedbooleanIndicates whether the member is active.
For more information, see SCIM - Status.
- true: In use (isSuspended=false)
- false: Temporarily suspended. Login is not allowed (isSuspended=true).

Default: true
emailsprivateEmail (type: other)
aliasEmails (type: alias)
arrayN
ㄴ type-stringEmail type
- alias: Secondary email. You can add up to 10 email addresses.
- other: Personal email. You can add only one email address.

Allowed values: alias, other
Required
ㄴ primary-booleanIndicates whether it is primary.

Default: false
ㄴ value-stringEmail
- alias: Secondary email
  - Up to 90 characters
  - The format is localpart@domain.
  - The localpart must start with an English letter or a number.
  - The localpart cannot start or end with a dot (.), and cannot contain two or more consecutive dots.
  - The localpart can be between 2 and 40 characters long and can only contain English letters, numbers, dot (.), hyphen (-), and underscore (_).
  - You can add up to 10 email addresses.
- other: Personal email
  - It is required if SSO is not enabled.
  - The format is localpart@domain.
  - The local part can be up to 64 characters long.
  - The domain can be up to 253 characters long.
  - You can add only one email address.

Required
phoneNumberstelephone (type: work)
cellPhone (type: mobile)
arrayPhone number information
ㄴ type-stringPhone number type
- work: Business phone number. You can add only one phone number.
- mobile: Mobile phone number. You can add only one phone number.

Allowed values: work, mobile
Required
ㄴ primary-booleanIndicates whether it is primary.

Default: false
ㄴ value-stringPhone number

maxLength: 100
pattern: ^(?=.*[0-9])[0-9+-*#PTpt()\u3000]{0,100}
Required
imsmessengerarrayMessenger information
ㄴ typeprotocol, customProtocolstringMessenger type. You can add only one messenger type.

Allowed values: work
Required
ㄴ primary-booleanIndicates whether it is primary.

Default: false
ㄴ valuemessengerIdstringMessenger ID

- minLength: 1
- maxLength: 100

Required

Custom User properties {#custom-user-properties}

The following table compares the SCIM User properties with the properties of the Get a user API operation.

  • Schema URI: urn:ietf:params:scim:schemas:extension:works:2.0:User
SCIM propertyUser API PropertyTypeDescription
userExternalKeyuserExternalKeystringMember external key.

Some special characters, %, , #, /, ? are not allowed.
maxLength: 100
nullable: true

Core Group properties {#core-group-properties}

The following table compares the SCIM Group properties with the properties of the Get a group API operation.

  • Schema URI: urn:ietf:params:scim:schemas:core:2.0:Group
SCIM propertyGroup API propertyTypeDescription
idgroupIdstringGroup ID

readOnly: true
externalId-stringID managed by the SCIM client

nullable: true
displayNamegroupNamestringGroup name.
It is not case-sensitive and must be unique within a domain.

maxLength: 100
Required
membersmembersarrayList of group members
ㄴ valuemembers[].idstringGroup member ID
(Member or group ID)

Required
ㄴ display-stringGroup member name
(Member or group name)

readOnly: true
ㄴ typemembers[].typestringGroup member type

readOnly: true
Allowed values: USER, GROUP