PUT /tickets/{id}

You can update a ticket.

Servers

Path parameters

Name Type Required Description
id String Yes

The unique identifier for the ticket which is given by Intercom

Request headers

Name Type Required Description
Content-Type String Yes The media type of the request body.

Default value: "application/json"

Intercom-Version String No

Possible values:

  • "1.1"
  • "2.0"
  • "1.0"
  • "2.9"
  • "Unstable"
  • "1.3"
  • "2.2"
  • "2.12"
  • "1.2"
  • "2.1"
  • "2.4"
  • "1.4"
  • "2.3"
  • "2.6"
  • "2.5"
  • "2.8"
  • "2.10"
  • "2.7"
  • "2.11"

Default value: "2.12"

Request body fields

Name Type Required Description
is_shared Boolean No

Specify whether the ticket is visible to users.

snoozed_until Integer No

The time you want the ticket to reopen.

ticket_attributes Object No

The attributes set on the ticket.

ticket_state_id String No

The ID of the ticket state associated with the ticket type.

assignment Object No
assignment.assignee_id String No

The ID of the admin or team to which the ticket is assigned. Set this 0 to unassign it.

assignment.admin_id String No

The ID of the admin performing the action.

company_id String No

The ID of the company that the ticket is associated with. The unique identifier for the company which is given by Intercom. Set to nil to remove company.

open Boolean No

Specify if a ticket is open. Set to false to close a ticket. Closing a ticket will also unsnooze it.

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.