Warning
Deletion of ticket types is not possible as existing tickets might still use the type, so we allow for soft deletion/archiving of types by setting the "archived" property.
Tickets are how you can capture complex requests, allowing you to collaborate and keep track of progress until a resolution is reached.
Each ticket is of a particular Ticket Type. Each ticket type defines names and properties of the fields presented to the teammate or contact when creating the ticket via Inbox and/or Messenger. When creating the ticket, the ticket type needs to be specified. Ticket types can be listed, created, retrieved and updated through the Ticket Types API.
Object Models
Ticket Type
Field | Type | Description |
---|---|---|
type | string | String representing the object's type. Always has the value ticket_type . |
id | string | The id representing the ticket type. |
name | string | The name of the ticket type |
description | string | The description of the ticket type |
icon | string | The icon of the ticket type |
workspace_id | string | The id of the workspace that the ticket type belongs to. |
ticket_type_attributes | object | A list of attributes associated with a given ticket type. |
archived | boolean | Whether the ticket type is archived or not. |
created_at | integer | The date and time the ticket type was created. |
updated_at | integer | The date and time the ticket type was last updated. |
Ticket Type Attribute List
Field | Type | Description |
---|---|---|
type | string | String representing the object's type. Always has the value ticket_type_attributes.list . |
ticket_type_attributes | array | A list of ticket type attributes associated with a given ticket type. |