Update a ticket

Partially update a ticket. Requires scope tickets:write.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Ticket mapping_id.

Body Params
string
length between 1 and 255

Ticket subject/title.

string
length ≤ 10000

Ticket description / body text.

string
length ≤ 64

Status enum (open, in_progress, pending, resolved, closed, reopened) or UUID. Text values are normalised to lower_snake_case. A closed ticket may only move to "reopened".

string
enum

Ticket priority.

Allowed:
string
length ≤ 64

Board mapping_id.

string
length ≤ 64

Resource mapping_id to assign as ticket owner.

assignees
array of objects

Assignees with optional schedule times.

assignees
tag_ids
array of strings

Tag mapping_ids to apply to the ticket; empty strings are filtered out.

tag_ids
boolean

Whether the ticket is billable.

string
length ≤ 64

Work type mapping_id.

string
length ≤ 64

Work role mapping_id.

string
length ≤ 64

Ticket type mapping_id.

string
length ≤ 64

Ticket sub-type mapping_id.

string
length ≤ 64

Site mapping_id.

string
length ≤ 64

Customer mapping_id. Changing it resets the ticket contract to NO_CONTRACT.

string
length ≤ 64

Contact (customer-user) mapping_id.

string
length ≤ 64

Alias for customer_user_id.

string
enum

Ticket impact level.

Allowed:
string
enum

Ticket urgency level.

Allowed:
string
length ≤ 64

Location mapping_id.

Budgeted hours as minutes (number) or a PostgreSQL interval string (e.g. "01:30:00", "90 minutes").

date-time

Estimated end / due timestamp (ISO 8601).

string

Not supported on this endpoint. Use POST /v1/tickets/{id}/sla instead.

Responses

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json