---
title: "Update ticket"
method: PUT
path: "/v2/ticketing/ticket/{ticketId}"
tags: ["ticketing"]
---

# Update ticket

`PUT /v2/ticketing/ticket/{ticketId}`

Change ticket fields. Does not accept comments

## Path parameters

- `ticketId` integer, required

## Request body

- object
  - `version` integer, required — ticket version
  - `clientId` integer, required — Client (Organization) identifier
  - `ticketFormId` integer, required — Ticket form identifier
  - `locationId` integer, nullable — Location identifier
  - `nodeId` integer, nullable — Device identifier
  - `subject` string, required
  - `status` string, required
  - `type` 'PROBLEM' | 'QUESTION' | 'INCIDENT' | 'TASK' | 'CHANGE_REQUEST' | 'SERVICE_REQUEST' | 'PROJECT' | 'APPOINTMENT' | 'MISCELLANEOUS', nullable — Type of ticket
  - `cc` object, nullable
    - `uids` string[], nullable — List of user uids to be carbon-copied
    - `emails` string[], nullable — emails
  - `assignedAppUserId` integer, nullable
  - `requesterUid` string, uuid, required
  - `severity` 'NONE' | 'MINOR' | 'MODERATE' | 'MAJOR' | 'CRITICAL', nullable
  - `priority` 'NONE' | 'LOW' | 'MEDIUM' | 'HIGH', nullable
  - `parentTicketId` integer, nullable — Ticket parent identifier
  - `tags` string[], nullable
  - `attributes` object[], nullable
    - `id` integer, nullable
    - `attributeId` integer, required — Attribute identifier
    - `value` string, required — Attribute value
  - `additionalAssignedTechnicianIds` integer[], nullable — Additional assigned technician identifiers
  - `followupTime` number, double, nullable — Follow-up time for the ticket in epoch seconds

## Response `default`

default response

- object
  - `id` integer
  - `version` integer
  - `nodeId` integer
  - `clientId` integer
  - `locationId` integer
  - `assignedAppUserId` integer
  - `requesterUid` string, uuid
  - `subject` string
  - `status` object
    - `name` string
    - `displayName` string
    - `parentId` integer
    - `statusId` integer
  - `type` 'PROBLEM' | 'QUESTION' | 'INCIDENT' | 'TASK' | 'CHANGE_REQUEST' | 'SERVICE_REQUEST' | 'PROJECT' | 'APPOINTMENT' | 'MISCELLANEOUS'
  - `priority` 'NONE' | 'LOW' | 'MEDIUM' | 'HIGH'
  - `severity` 'NONE' | 'MINOR' | 'MODERATE' | 'MAJOR' | 'CRITICAL'
  - `ticketFormId` integer
  - `source` 'TECHNICIAN' | 'EMAIL' | 'WEB_FORM' | 'HELP_REQUEST' | 'END_USER' | 'CONDITION' | 'SCHEDULED_SCRIPT' | 'ACTIVITY'
  - `tags` string[]
  - `ccList` object
    - `uids` string[]
    - `emails` string[]
  - `createTime` number, double
  - `deleted` boolean
  - `attributeValues` object[]
    - `id` integer
    - `attributeId` integer
    - `value` object
  - `additionalAssignedTechnicianIds` integer[]
  - `followupTime` number, double

---

[API](https://skmtc.net/ninjarmm/apis/ninjaone-public-api-2-0.md) · [All operations](https://skmtc.net/ninjarmm/apis/ninjaone-public-api-2-0/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ninjarmm/ninjaone-public-api-2-0/revisions/753f26d46650/schema)
