OBJECT

Subscription

Subscriptions for events tracking

link GraphQL Schema definition

  • type Subscription {
  • # Track changes in appointments where user is participated
  • #
  • # Arguments
  • # id: The ID of the appointment to track
  • appointmentUserDevicesSubscription(id: ID): Appointment
  • # Track changes in conversations
  • #
  • # Arguments
  • # id: The ID of the conversation to track
  • conversationChangedSubscription(id: ID): Conversation
  • # Track new members of conversations
  • #
  • # Arguments
  • # notesType: The notes_type state of conversations, for getting
  • # last_task
  • conversationMembershipAddedSubscription(
  • notesType: String
  • ): ConversationMembership
  • # Track new updates to members of conversations
  • #
  • # Arguments
  • # notesType: The notes_type state of conversations, for getting
  • # last_task
  • conversationMembershipUpdatedSubscription(
  • notesType: String
  • ): ConversationMembership
  • # Track modifications of form answer groups
  • #
  • # Arguments
  • # id: The ID of trackable FormAnswerGroup
  • formAnswerGroupModifiedSubscription(id: ID): FormAnswerGroup
  • # Track clients added to group appointment
  • groupAppointmentClientsAddedSubscription: Appointment
  • # Track added notes
  • #
  • # Arguments
  • # conversationId: The ID of the conversation to track
  • noteAddedSubscription(conversationId: String): Note
  • # Track user updates
  • userUpdatedSubscription: UserNotificationsCount
  • # Track video chats
  • videoChatsSubscription: VideoChatsSubscriptionPayload
  • }

link Require by

This element is not required by anyone