Skip to main content
PUT
Update Ticket

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

Body

application/json
name
string | null
description
string | null
statusId
string | null
priorityId
string | null
assignedToUserId
string | null
labelIds
string[]
slaStartedAt
string<date-time> | null
deprecated

A timestamp in RFC 3339 format (e.g., "2025-01-15T01:30:15Z").

Example:

"2025-01-15T01:30:15.000Z"

slaBreachesAt
string<date-time> | null
deprecated

A timestamp in RFC 3339 format (e.g., "2025-01-15T01:30:15Z").

Example:

"2025-01-15T01:30:15.000Z"

escalationLevel
enum<string> | null
deprecated

Deprecated: escalation level is now automatically managed by assignment. Assigning to a user escalates to HUMAN; assigning to the system user de-escalates to AI. This field still works but will be removed in a future API version.

Available options:
AI,
HUMAN
requesterUserId
string | null

Optional. Reassigns who the ticket is requested for. Must be a user of the team's organization; deactivated users are allowed, so historical imports can name offboarded employees. API-key and worker callers may name any such user; user-token callers may name someone other than themselves only when they hold the set_ticket_requester permission on the team. The change is recorded in the org audit log and on the ticket timeline.

dueDate
Date · object | null

Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following:

  • A full date, with non-zero year, month, and day values.
  • A month and day, with a zero year (for example, an anniversary).
  • A year on its own, with a zero month and a zero day.
  • A year and month, with a zero day (for example, a credit card expiration date).

Related types:

  • [google.type.TimeOfDay][google.type.TimeOfDay]
  • [google.type.DateTime][google.type.DateTime]
  • [google.protobuf.Timestamp][google.protobuf.Timestamp]
waitUntil
string<date-time> | null

A timestamp in RFC 3339 format (e.g., "2025-01-15T01:30:15Z").

Example:

"2025-01-15T01:30:15.000Z"

nameTranslations
name_translations · object

Upserts the provided translations (only touches languages included). A language with empty string value deletes that translation. When nil (not sent), existing translations are unchanged.

descriptionTranslations
description_translations · object
categoryOptionId
string | null

Optional. The category option ID to set on the ticket. May be a top-level category or any nested subcategory option. Set to an empty string to clear the ticket's category.

assignedToGroupId
string | null

Optional. The svauth group ID to set as the ticket's owning assignment group, independent of the individual assignee. Must be one of the team's assignable groups (see ListTicketAssignmentGroups). Set to an empty string to clear the owning group.

Response

200 - application/json

Success

data
data · object