Mail Contacts as Accounts Attributes
To manage mail contacts as accounts, ensure the following attributes are present in your account schema:
Schema Attribute Name |
Type |
Description |
---|---|---|
objectId |
String |
ID is normal GUID. So to identity this object as |
displayName |
String |
Display name of the mail contact. |
groups |
String Multivalued Entitlement Managed |
List of groups that the mail contact is a member of. |
mailContact_department |
String |
The name for the department in which the contact works. |
mailContact_companyName |
String |
The name of the company that this mail contact belongs to. |
mailContact_givenName |
String |
First name of the mail contact. |
mailContact_jobTitle |
String |
Job title of the mail contact. |
mailContact_mail |
String |
The SMTP address of the contact. For example, |
mailContact_mailNickname |
String |
Email alias (portion of the email address prepending the @ symbol) of the mail contact. |
mailContact_surname |
String |
Last name of the mail contact. |
mailContact_addresses |
String |
Post address of the mail contact. Note
|
mailContact_phones |
String |
List of phones associated with the mail contact. Phone types can be mobile, business, and businessFax. |

{
"nativeObjectType": "account",
"identityAttribute": "objectId",
"displayAttribute": "userPrincipalName",
"hierarchyAttribute": null,
"includePermissions": false,
"features": [],
"configuration": {},
"attributes": [
{
"name": "objectId",
"type": "STRING",
"schema": null,
"description": "The unique identifier for the user",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "displayName",
"type": "STRING",
"schema": null,
"description": "The name displayed in the address book for the user",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "groups",
"type": "STRING",
"schema": {
"type": "CONNECTOR_SCHEMA",
"id": "2c918085843dc5ce01845bebf6e43a8a",
"name": "group"
},
"description": "Groups assigned to a user",
"isMulti": true,
"isEntitlement": true,
"isGroup": true
},
{
"name": "mailContact_phones",
"type": "STRING",
"schema": null,
"description": "List of phones associated with the mail contact. Phone types can be mobile, business, and businessFax.",
"isMulti": true,
"isEntitlement": false,
"isGroup": false
},
{
"name": "mailContact_department",
"type": "STRING",
"schema": null,
"description": "The name for the department in which the contact works.",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "mailContact_companyName",
"type": "STRING",
"schema": null,
"description": "The name of the company that this mail contact belongs to.",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "mailContact_givenName",
"type": "STRING",
"schema": null,
"description": "First name of the mail contact.",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "mailContact_surname",
"type": "STRING",
"schema": null,
"description": "Last name of the mail contact.",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "mailContact_jobTitle",
"type": "STRING",
"schema": null,
"description": "Job title of the mail contact.",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "mailContact_mailNickName",
"type": "STRING",
"schema": null,
"description": "Email alias (portion of the email address prepending the @ symbol) of the mail contact.",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "mailContact_mail",
"type": "STRING",
"schema": null,
"description": "The SMTP address of the contact.",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
}
]
}