Skip to main content
PUT/tickets/:id/

Update ticket

You can update a specific ticket.

AttributesTypeRequiredDescription
custom_idstringnoThe unique identifier for the ticket which is provided by the client.
idintegeryesA unique identifier for the ticket which is given by User.com automatically.
assigned_tointegernoA unique identifier for the agent which is given by User.com automatically.
attachmentsobjectnoAn attachment for a ticket (gif, jpg, pdf).
company_idintegernoA unique identifier for the company which is given by User.com automatically.
descriptionstringyesA ticket description.
due_datestringnoA date in the future by which the task should be completed. Compliance with ISO 8601 standard format.
namestringyesA ticket name.
participantsintegernoA list of users' ids.
priorityintegernoA priority of your ticket.
statusstringnoA current status of the ticket (draft, active, closed or archived).
user_idintegernoA unique identifier for the user which is given by User.com automatically.

Request​

curl -X PUT
"https://<your_app_subdomain>.user.com/api/public/tickets/"
-H 'Authorization: Token <your_64_char_api_key>'
-H 'Content-Type: application/json'
-d '{
"name": "New Ticket",
"custom_id": "new-ticket",
"description": "Example from REST API",
"status": "draft",
"due_date": "2020-11-25T00:00:00Z",
"assigned_to": 1,
"person": 123,
"company": 42,
"participants": [1, 2, 3],
"priority": 1
}'

Response​

{
"name": "New Ticket",
"custom_id": "new-ticket",
"description": "Example from REST API",
"status": "draft",
"due_date": "2020-11-25T00:00:00Z",
"assigned_to": 1,
"person": 123,
"company": 42,
"participants": [1, 2, 3],
"priority": 1
}