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