OBJECT
User
A user represents a user account within an organization.
link GraphQL Schema definition
1 type User { 2 3 # The user's name 4 : String! 5 6 # The user's unique ID. 7 # A user ID is a string in UUID format. 8 : ID! 9 10 # The set of permissions granted to the user 11 : PermissionList 12 13 # The set of roles granted to the user 14 : [Role!] 15 16 : [ID!] 17 18 # ID of the organization to which the user belongs. 19 : ID 20 21 # GUID of the organization to which the user belongs. 22 : ID 23 24 # Organization to which the user belongs. 25 : Organization 26 27 # GUID of organizations to which the user belongs. 28 : [ID] 29 30 # Freeform metadata in JSON form 31 : JSONData 32 33 : String 34 35 : String 36 37 : String 38 39 : [UserACL!] 40 41 : String 42 43 : String 44 45 # Folder tree for this organization 46 # 47 # Arguments 48 # type: Specify a root folder type to retrieve a specific root 49 # folder 50 (: RootFolderType): Folder 51 52 # Date and time this user last changed their password 53 : DateTime 54 55 # Date and time this user last logged in 56 : DateTime 57 58 # Date and time this user account was created 59 : DateTime 60 61 # Date and time this user account was last modified 62 : DateTime 63 64 # Multi-factor authentication information for the user 65 : MFAInfo! 66 67 # User Settings for the user 68 : [UserSetting!] 69 70 : String 71 72 # Status of user account 73 : UserStatus 74 75 # Notifications from user default mailbox 76 ( 77 : [NotificationDateTimeFilter!], 78 : Int, 79 : Int, 80 : NotificationDateTimeField, 81 : OrderDirection, 82 : [NotificationFlag!], 83 : filterCombineOperator 84 ): NotificationList 85 86 # The flag indicate that the user is "virtual" system user 87 : Boolean 88 89 # The application keys that allowed to run as system user. 90 : [String] 91 92 # Multi Organization Invite 93 ( 94 : ID, 95 : OrganizationInviteStatus, 96 : OrganizationInviteType 97 ): [OrganizationInvite] 98 99 # SCIM represents linked user information from a third party identity provider. 100 (: [ID]): SCIMUserList 101 102 # Notification mailboxes owned by this user. 103 # 104 # The result is always constrained to this user. What a caller can see depends 105 # on its credential: 106 # - a user session token sees only its own mailboxes; on any other user's node 107 # 108 # this field returns an empty result (that is not an error); 109 # - an organization API key sees mailboxes of users in its own organization; 110 # - superadmin and internal tokens are unrestricted. 111 # `name` is an exact match. The result is not paged. Under a list parent 112 # (`users`, `organization.users`) the lookup is batched across users 113 # regardless of the arguments supplied. 114 # Example: 115 # Request: 116 # query { 117 # 118 # user(id: "267de7e1-efb2-444a-a524-210328b78503") { 119 # 120 # notificationMailboxes(name: "dmhWorkflowNotifications") { 121 # 122 # records { 123 # 124 # id 125 # 126 # name 127 # 128 # paused 129 # 130 # } 131 # 132 # count 133 # 134 # } 135 # 136 # } 137 # } 138 # Response: 139 # { 140 # 141 # "data": { 142 # 143 # "user": { 144 # 145 # "notificationMailboxes": { 146 # 147 # "records": [ 148 # 149 # { 150 # 151 # "id": "6fda80b5-3d1a-4eb8-bd32-277be5104149", 152 # 153 # "name": "dmhWorkflowNotifications", 154 # 155 # "paused": false 156 # 157 # } 158 # 159 # ], 160 # 161 # "count": 1 162 # 163 # } 164 # 165 # } 166 # 167 # } 168 # } 169 # 170 # Arguments 171 # ids: Restrict the result to these mailbox IDs (each must be a 172 # UUID). An empty 173 # list applies no filter. 174 # name: Restrict the result to mailboxes with exactly this name. 175 (: [ID!], : String): NotificationMailboxList 176 177 }
link Required by
- DataRegistry
- DestinationAn org-scoped publish channel: 1:1 to a vendor (Ayrshare) User Profile / social account.
- FolderSummaryDetail
- Group
- LoginInfoContains information about the user's authentication context.
- MutationMutations are used to modify data. Each mutation takes an input that contains the data necessary to create or update the data in question.
- QueryQueries are used to retrieve data. If you're new to our API, try the `me` query to explore the information you have access to. Hit `ctrl-space` at any time to activate field completion hints, and mouse over a field or parameter to see its documentation.
- SavedSearch
- Schema
- UserList