INTERFACE
User
link GraphQL Schema definition
- interface User {
- # User id
- : LegacyId!
- # User email
- : String
- # User last name
- : String!
- # User first name
- : String
- # The user pseudo will be displayed under the avatar in the chatbox. It can be
- # used to keep the real identity of agents secret and to attribute a nickname to
- # the user profile.
- : String @deprecated( reason: "Use 'userName' field instead" )
- # The user-name will be displayed under the avatar in the chatbox. It can be used
- # to keep the real identity of agents secret and to attribute a nickname to the
- # user profile.
- : String
- # User avatar url
- : URL @deprecated( reason: "Use 'avatar' field instead" )
- # User avatar url
- : URL
- # User creation datetime
- : DateTime
- # Indicates if User has been deleted
- : Boolean
- # User deletion datetime
- : DateTime
- # Language in which to display the platform interface
- : Locale @deprecated( reason: "Use 'countryPreferences' field instead" )
- # Languages in which the user is able to accept a chat
- : [Language!]! @deprecated( reason: "Use 'countryPreferences' field instead" )
- # Skills of the user.
- # The user's skills can be used to determine which routing group the user will be
- # a member of.
- # For more information regarding how to create and use skills, please see the
- # following documentation:
- # https://help.iadvize.com/hc/en-gb/articles/203444283-Use-the-skills.
- : [Skill!]
- # Presence of the user
- : UserPresence
- # Channels availabilities of the user
- : UserAvailability
- # Projects assigned to the user, determining which projects the user can handle
- # conversations for
- #
- # Arguments
- # before: Returns the elements in the list that come before the
- # specified cursor.
- # after: Returns the elements in the list that come after the
- # specified cursor.
- # first: Returns the first n elements from the list.
- # last: Returns the last n elements from the list.
- (: String, : String, : Int, : Int): UserProjectConnection
- # User's preferences concerning locale, time/date format, etc
- : CountryPreferences
- }
link Require by
- BotSome bot that interacts with visitors.
- Conversationnull
- ConversationAssignmentAn assigned conversation can only be pushed to the agent it is assigned to
- ConversationClosedStatusA closed conversation has been closed by an agent after being handled
- ConversationClosedSystemAttachmentConversation closed event
- ConversationPushedStatusA pushed conversation is currently being handled by an agent
- ConversationPushedSystemAttachmentConversation pushed event
- ConversationReleasedSystemAttachmentConversation released event
- ConversationSnoozedStatusA snoozed conversation will not be pushed before the visitor sends a new message, or the snoozed delay expires
- ConversationSnoozedSystemAttachmentConversation snoozed event
- DeveloperExternal or internal developer that implements applications that interact with iAdvize
- ExpertAn ambassador who interacts with visitors.
- IbbuManagerAn Ibbu manager user internal to iAdvize
- Mutationnull
- ProfessionalA professional agent employed by a brand ('Admin', 'Manager' or 'Operator')
- Querynull
- SatisfactionConversationnull
- TransferredToRoutingRuleSystemAttachmentConversation transferred to routing rule event
- TransferredToUserSystemAttachmentConversation transferred to user event
- UserCreatePayloadResult of the userCreate mutation
- UserEdgeAn edge in a connection.
- UserUpdatePayloadResult of the userUpdate mutation
- VisitorBlockedSystemAttachmentVisitor blocked event