OBJECT

User

User Record

link GraphQL Schema definition

  • type User {
  • # Account of the user
  • account: Account!
  • # The agent which the user belongs to
  • agent: Agent
  • # Avatar url of the user
  • #
  • # Arguments
  • # width: [Not documented]
  • # height: [Not documented]
  • # smart: [Not documented]
  • avatarUrl(width: Int, height: Int, smart: Boolean): String
  • # When the user was created
  • createdAt: ISO8601DateTime!
  • # Data provider API if any
  • dataProvider: DataProviderEnum
  • # The default permission type for addresses
  • defaultAddressesPermission: PermissionTypeEnum!
  • # The default permission type for appraisals
  • defaultAppraisalsPermission: PermissionTypeEnum!
  • # The default permission type for campaigns
  • defaultCampaignPermission: PermissionTypeEnum!
  • # The default permission type for contacts
  • defaultContactsPermission: PermissionTypeEnum!
  • # The default permission type for deals
  • defaultDealsPermission: PermissionTypeEnum!
  • # The default permission type for emails
  • defaultEmailsPermission: PermissionTypeEnum!
  • # The default permission type for enquiries
  • defaultEnquiriesPermission: PermissionTypeEnum!
  • # The default permission type for events
  • defaultEventsPermission: PermissionTypeEnum!
  • # The default permission type for inspections
  • defaultInspectionPermission: PermissionTypeEnum!
  • # The default permission type for notes
  • defaultNotesPermission: PermissionTypeEnum!
  • # The default permission type for offers
  • defaultOfferPermission: PermissionTypeEnum!
  • # The default permissions for the user
  • #
  • # Arguments
  • # recordType: [Not documented]
  • defaultPermissions(recordType: [RecordTypeEnum!]): [DefaultPermission!]!
  • # The default permission type for pipelines
  • defaultPipelinesPermission: PermissionTypeEnum!
  • # The default permission type for projects
  • defaultProjectsPermission: PermissionTypeEnum!
  • # The default permission type for SMSs
  • defaultSmsPermission: PermissionTypeEnum!
  • # The default permission type for tasks
  • defaultTasksPermission: PermissionTypeEnum!
  • # Email address of the user, this is used for signing in
  • email: String!
  • # First name of the user
  • firstName: String
  • # ID of the contact
  • id: ID!
  • # inspection of the user
  • #
  • # Arguments
  • # after: Returns the elements in the list that come after the
  • # specified cursor.
  • # before: Returns the elements in the list that come before the
  • # specified cursor.
  • # first: Returns the first _n_ elements from the list.
  • # last: Returns the last _n_ elements from the list.
  • # startBefore: [Not documented]
  • # startAfter: [Not documented]
  • # orderBy: order of the inspections
  • inspections(
  • after: String,
  • before: String,
  • first: Int,
  • last: Int,
  • startBefore: ISO8601DateTime,
  • startAfter: ISO8601DateTime,
  • orderBy: InspectionOrderEnum
  • ): InspectionConnection
  • # User is root user or not
  • isRoot: Boolean
  • # Last name of the user
  • lastName: String
  • # Last viewed pipeline
  • lastViewedPipeline: Pipeline
  • # Locality of the user
  • locality: LocalityEnum!
  • # The office which the user belongs to
  • office: Office
  • # Permissions of the user
  • permissions: [String!]
  • # pipeline view of the user
  • #
  • # Arguments
  • # after: Returns the elements in the list that come after the
  • # specified cursor.
  • # before: Returns the elements in the list that come before the
  • # specified cursor.
  • # first: Returns the first _n_ elements from the list.
  • # last: Returns the last _n_ elements from the list.
  • # pipelineId: [Not documented]
  • pipelineViews(
  • after: String,
  • before: String,
  • first: Int,
  • last: Int,
  • pipelineId: ID
  • ): PipelineViewConnection
  • # Features a user has access to as defined by their office or account
  • plansets: [PlansetEnum!]!
  • # Push notification settings of the user
  • pushNotificationSettings: [PushNotificationSetting!]
  • # RelloPay Integration for the user
  • rellopayIntegration: RellopayIntegration
  • # Timezone of the user
  • timezone: String
  • # When the user was last updated
  • updatedAt: ISO8601DateTime!
  • # Display Segments for a given resource
  • #
  • # Arguments
  • # after: Returns the elements in the list that come after the
  • # specified cursor.
  • # before: Returns the elements in the list that come before the
  • # specified cursor.
  • # first: Returns the first _n_ elements from the list.
  • # last: Returns the last _n_ elements from the list.
  • # resource: [Not documented]
  • # applicationView: [Not documented]
  • userDisplaySegments(
  • after: String,
  • before: String,
  • first: Int,
  • last: Int,
  • resource: String,
  • applicationView: String
  • ): SegmentConnection!
  • # interface settings of the user
  • #
  • # Arguments
  • # applicationView: [Not documented]
  • userInterfaceTableSetting(applicationView: String): [UserInterfaceTableSetting!]
  • }