INPUT_OBJECT

UpdateTicketMutationInput

The input object that defines the fields for the updateTicket mutation.

link GraphQL Schema definition

  • input UpdateTicketMutationInput {
  • # The subject.
  • subject: String
  • # A human readable description.
  • description: Text
  • # The status.
  • status: TicketStatus
  • # The priority of a `Ticket`.
  • priority: TicketPriority
  • # The date this invoice is due by.
  • due_date: Date
  • # The type of entity that this `Ticket` is associated with.
  • ticketable_type: TicketableType
  • # The ID of the entity that this `Ticket` is associated with.
  • ticketable_id: Int64Bit
  • # The ID of the `Ticket` that this `Ticket` is a child of.
  • parent_ticket_id: Int64Bit
  • # The ID of a `TicketGroup`.
  • ticket_group_id: Int64Bit
  • # The ID of a User.
  • user_id: Int64Bit
  • # IDs of `TicketCategory`s.
  • ticket_category_ids: [Int64Bit]
  • # The ID of an `InboundMailbox`.
  • inbound_mailbox_id: Int64Bit
  • # Recipients for ticket replies.
  • ticket_recipients: [CreateTicketRecipientDuringTicketCreationMutationInput]
  • # Data to insert into custom fields.
  • custom_field_data: [CustomFieldDataMutationInput]
  • # If IDs of `CustomField` objects that are associated with this entity are
  • # provided here, they will be unset and removed. You cannot unset data where the
  • # `CustomField` property `required` is set to `true`.
  • unset_custom_field_data: [Int64Bit]
  • # A list of file IDs to be associated with this object. These must first have been
  • # uploaded to the /files endpoint and must be currently unassociated.
  • files: [AssociateFileMutationInput]
  • # The task to be performed.
  • tasks: [TaskMutationInput]
  • # Allows subscribing to notifications for this entity.
  • subscription: SubscriptionMutationInput
  • # Setting this value to `true` will set `due_date` to null.
  • unset_due_date: Boolean
  • # Setting this value to `true` will set `ticketable_type` to null.
  • unset_ticketable_type: Boolean
  • # Setting this value to `true` will set `ticketable_id` to null.
  • unset_ticketable_id: Boolean
  • # Setting this value to `true` will set `parent_ticket_id` to null.
  • unset_parent_ticket_id: Boolean
  • # Setting this value to `true` will set `ticket_group_id` to null.
  • unset_ticket_group_id: Boolean
  • # Setting this value to `true` will set `user_id` to null.
  • unset_user_id: Boolean
  • # Setting this value to `true` will set `inbound_mailbox_id` to null.
  • unset_inbound_mailbox_id: Boolean
  • }

link Require by