G-Suite Adapter Record Fields Reference

RapidIdentity Platform Documentation

Solution
Application
Content Type
Technical Documentation
Utilities & Services
ft:locale
en-US

User Record Fields

FieldRead-OnlyDescription
idYthe primaryEmail of the user to be updated (exclude on create)
primaryEmail (required for creation)NThe User's primary email address
password (required for create)NStores the password for the user account
hashFunctionNameNwhen setting a password, the hash function that has already been applied to the password. Legal values are “SHA-1”, “MD5”, and “CRYPT” or leave unspecified if password in clear text
givenName (required for create)Nthe User's first name
familyName (required for create)Nthe User's last name
fullNameYthe User's full name
adminNindicates if the User has super administrator privileges
suspendedNindicates if the User is suspended
suspensionReasonYindicates the reason the User was suspended: “ADMIN”, “UNDER13”, “WEB_LOGIN_REQUIRED”, “ABUSE”
changePasswordAtNextLoginNindicates if the User is forced to change their password at the next login
ipWhitelistedNindicates if the User's IP address is whitelisted
includeInGlobalAddressListNindicates if the User's profile is visible in the G-Suite global address list when the contact sharing feature is enabled for the domain
imsNthe User's User IM Record Fields
emailsNthe User's User Email Record Fields
externalIdsNthe User's User External ID Record Fields
relationsNthe User's User Relationship Record Fields
addressesNthe User's User Address Record Fields
organizationsNthe User's User Organization Record Fields
phonesNthe User's User Phone Number Record Fields
etagYeTag of the resource
isDelegatedAdminYIndicates if the User is a delegated administrator
lastLoginTimeYthe last time the User logged into the User's account (Date object)
creationTimeYthe time the User User's account was created (Date object)
deletionTimeYthe time the User User's account was deleted (Date object)
customerIdYthe customer ID of the User
isMailboxSetupYindicates if the user's Google mailbox is created
thumbnailPhotoUrlYphoto Url of the user
uniqueidYthe unique ID for the user
aliasesYthe User's alias email addresses
nonEditableAliasesYthe user's non-editable alias email addresses - typically outside the account's primary domain or sub-domain
memberOfYall groups for which a user or group has a membership
customSchemasNthe User's Custom Schema Record Fields
userNameNthe user name of the User (DEPRECATED - use primaryEmail)
user.emailListsYlist of Groups the User belongs to (DEPRECATED - use memberOf)
user.nicknamesYthe Nicknames of the User (DEPRECATED - use aliases)

Group Record Fields

FieldRead-OnlyDescription
idYthe id of the Group to be updated (exclude on create)
groupId (required for creating)Nthe email address of the Group
groupName (required for creating)Nthe name of the Group
descriptionYthe description of the Group
memberYlist of members of the Group
etagYeTag of the resource
whoCanAddNthe members that can add members to the Group. Can be set to all members, managers, or none
whoCanJoinNthe members that can join the Group. Can be set to members in any domain, by request, or invitation
whoCanViewGroupNthe members that can view the Group. Can be set to members in the domain, managers, members, or anyone
whoCanLeaveGroupNthe members that can leave the Group. Can be set to all members, managers, or none
whoCanContactOwnerNthe members that can contact the Group owner. can be set to all in the domain, members, managers, or anyone

Alias Record Fields

FieldRead-OnlyDescription
idYthe id of the Alias (exclude on create)
aliasYthe Alias email address
primaryEmailYThe aliased User's/Group's primary email address
etagYeTag of the resource

OrgUnit Record Fields

FieldRead-OnlyDescription
idYthe id of the OrgUnit (exclude on create)
nameNthe simple name of the OrgUnit
parentOrgUnitPathNthe full path name of the OrgUnit parent
descriptionNthe description of the OrgUnit
blockInheritanceNblock policy inheritance from OrgUnits higher in the OrgUnit tree (“true”/“false”)
orgUnitPathYthe full pathname of the OrgUnit
etagYeTag of the resource

Shared Contact Record Fields

FieldRead-OnlyDescription
idYthe id of the Contact (exclude on create)
namePrefixNAn honorific prefix of the Contact, e.g. 'Mr' or 'Mrs'
givenNameNgiven name of the Contact
additionalNameNthe additional name of the Contact, eg. middle name
familyNameNthe family name of the Contact
nameSuffixNHonorific suffix of the Contact, e.g. 'Jr' or 'MD'
fullNameNUnstructured representation of the name of the Contact
contentNnotes about the Contact
emailNContact Email Record Fields
imNContact IM Record Fields
organizationNContact Organization Record Fields
phoneNumberNContact Phone Number Record Fields
structuredPostalAddressNContact Postal Address Record Fields
whereNplace associated with the Contact
extendedPropertyNContact Extended Property Record Fields
titleYthe title of the Contact
updatedYthe date the Contact record was last updated

Calendar Resource Record Fields

FieldRead-OnlyDescription
idYthe id of the Resource (exclude on create)
resourceId (required for creating)Nthe unique name of the Resource
resourceNameNthe name of the Resource
resourceDescriptionNthe description of the Resource
resourceEmailYthe email address of the Resource (and the id of the associated Calendar)
resourceTypeNthe type of the Resource
resourceCommonNameNthe display name of the Resource (DEPRECATED - use resourceName)

User Send-As Alias Record Fields

FieldRead-OnlyDescription
userIdNthe id of the User the Send-As Alias will apply to
nameNthe name associated with the Send-As Alias
addressNthe email address of the Send-As Alias
replyToNoptional reply-to address of Send-As Alias
makeDefaultNthe make the Send-As Alias the default for the User
isDefaultYindicates whether or not the Send-As Alias is currently the default for the User
verifiedYindicates if the ownership of the email address's domain has been verified. This field must be true (verified) before the Send-As alias address can work.

Custom Schema Definition Record Fields

FieldRead-OnlyDescription
idY The id of the schema
schemaName NThe name of the custom schema
schemaIdYThe unique identifier of the schema
fieldsN1 or more Custom Field Definition Records

Custom Field Definition Record Fields

FieldRead-OnlyDescription
fieldName NThe name of the custom field
fieldIdYThe unique identifier of the field
fieldTypeN

The type of the field:

  • "STRING"
  • "INT64"
  • "BOOL"
  • "DOUBLE"
  • "EMAIL"
  • "PHONE"
  • "DATE"
indexedNtrue if the field is to be indexed (default: true)
multiValuedNtrue if the field is multivalued (default: false)
readAccessTypeN

Who can view the values of this field:

  • "ALL_DOMAIN_USERS"
  • "ADMINS_AND_SELF"
numericIndexingSpecNIndexing spec for a numeric field. By default, only exact match queries will be supported for numeric fields. Setting this field allows a range of queries to be supported.
numericIndexingSpec.maxValueNThe maximum value of this field. This is meant to be indicative rather than enforced. Values outside this range will still be indexed, but the search may not be as performant.
numericIndexingSpec.maxValueNThe minimum value of this field. This is meant to be indicative rather than enforced. Values outside this range will still be indexed, but the search may not be as performant.

Contact Email Record Fields

FieldDescription
address (required)the email address
displayNamethe display name of the entity the email address belongs to
labelname for the email address, e.g. Work, Personal, Preferred, etc.
relthe type of email: one of home, work, or other
primaryboolean indicating this is the primary email address

Contact IM Record Fields

FieldDescription
address (required)the instant messaging address
labelname for the email address, e.g. Work, Personal, Preferred, etc.
relthe type of IM: one of home, NetMeeting, work, or other
protocolthe IM protocol: one of AIM, MSN, YAHOO, SKYPE, QQ, GOOGLE_TALK, ICQ, JABBER
primaryboolean indicating this is the primary im address

Contact Organization Record Fields

FieldDescription
orgDepartmentthe department within the organization
orgNamethe name of the organization
orgSymbolthe symbol of the organization
orgTitlethe title of the person of the organization
orgJobDescriptionthe job description of the person within the organization
labellabel for the organization, e.g. Work, Volunteer, etc.
relthe type of organization: one of work, or other
primaryboolean indicating this is the primary organization for the person
wherea place associated with the organization, e.g. office location

Contact Phone Number Record Fields

FieldDescription
number (required)the phone number
labelname for the phone number, e.g. Work, Personal, Preferred, etc.
relthe type of phone number: one of assistant, callback, car, company_main, fax, home, home_fax, isdn, main, mobile, pager, radio, telex, tty_tdd, work, work_fax, work_mobile, work_pager, other_fax, or other
uriURI of phone number for VOIP access
primaryboolean indicating this is the primary phone number

Contact Postal Address Record Fields

FieldDescription
streetthe street address
poboxthe post office box
neighborhoodthe neighborhood
citythe city
regionstate, province, etc
postcodepostal code
countryname of the country
countryCodecountry code
formattedAddressthe full, unstructured postal address
labelname of the address, e.g. Work, Personal, Preferred, etc.
relthe type of address: one of work, home, or other
primaryboolean indicating this is the primary phone number

Contact Extended Property Record Fields

FieldDescription
namethe name of the extended property
realmthe realm of the extended property
valuethe value of the extended property

User Email Record Fields

FieldDescription
addressthe email address
primaryindicates if this is the user's primary email
typethe type of the email account: “home”, “work”, “other”, “custom”
customTypeif the value of type is custom, this field contains the custom type string

User IM Record Fields

FieldDescription
imthe user's IM network ID
primaryindicates this is the user's primary IM
protocolthe IM protocol: “aim”, “gtalk”, “icq”, “jabber”, “msn”, “net_meeting”, “qq”, “skype”, “yahoo”, “custom_protocol”
customProtocolif the protocol value is custom_protocol, this field holds the custom protocol's string
typethe type of the IM account: “home”, “work”, “other”, “custom”
customTypeif the IM type is custom, this field holds the custom type string

User Organization Record Fields

FieldDescription
costCenterthe cost center of the organization
departmentthe department within the organization
descriptionthe description of the organization
domainthe domain the organization belongs to
locationthe physical location of the organization
namethe name of the organization
primaryindicates if this is the user's primary organization
symboltext string symbol of the organization
titlethe user's title within the organization
typethe type of organization: “unknown”, “school”, “work”, “domain_only”, “custom”
customTypeif the value of type is custom, this field contains the custom type

User Phone Number Record Fields

FieldDescription
valuea human-readable phone number
primaryindicates if this is the user's primary phone number
typethe type of phone number: “assistant”, “callback”, “car”, “company_main”, “grand_central”, “home”, “home_fax”, “isdn”, “main”, “mobile”, “other”, “other_fax”, “pager”, “radio”, “telex”, “tty_tdd”, “work”, “work_fax”, “work_mobile”, “work_pager”, “custom”
customTypeif the value of type is custom, this field contains the custom type

User Address Record Fields

FieldDescription
countrythe country
countryCodethe country code
extendedAddressfor extended addresses, such as an address that includes a sub-region
formatteda full and unstructured postal address
localitythe town or city of the address
poBoxthe post office box
postalCodethe ZIP or postal code
primaryindicates if this is the user's primary address
regionthe abbreviated province or state
sourceIsStructuredindicates if the user-supplied address was formatted
streetAddressthe street address
typethe address type: “home”, “other”, “work”, “custom”
customTypeif the address type is custom, this field contains the custom value

User External ID Record Fields

FieldDescription
valuethe value of the ID
typethe type of the ID. Allowed values are: “account”, “custom”, “customer”, “network”, “organization”
customTypeif the external ID type is custom, this field holds the custom type

User Relationship Record Fields

FieldDescription
valuethe name of the person the user is related to
typethe type of relation: “assistant”, “brother”, “child”, “domestic_partner”, “father”, “friend”, “manager”, “mother”, “parent”, “partner”, “referred_by”, “relative”, “sister”, “spouse”, “custom”
customTypeif the value of type is custom, this field contains the custom type

User Custom Schema Record Fields

FieldDescription
<schema_name>A record containing the custom schema fields for the schema with the name schema_name
<schema_name>.<field_name>For single-valued fields, the value of the field For multi-valued fields, 0 or more User Custom Schema Multivalued Value Record

User Custom Schema Multivalued Value Record Fields

FieldDescription
valueThe value of the field item
type

Optional type of the value

  • "work" (default)
  • "home"
  • "other"
  • "custom"
customTypeThe name of the custom type if type=custom