provider Ticket Type Attributes PUT /ticket_types/{ticket_type_id}/attributes/{attribute_id}
@utdk/intercom /ticket_types/{ticket_type_id}/attributes/{attribute_id}
Update an existing attribute for a ticket type
You can update an existing attribute for a ticket type.
Intercom-Version header
enum: 1.0, 1.1, 1.2, 1.3…
ticket_type_id path required
The unique identifier for the ticket type which is given by Intercom.
string
attribute_id path required
The unique identifier for the ticket type attribute which is given by Intercom.
string

Try it

Authentication
Configure credentials for Intercom API
Gateway
The gateway proxies requests and injects credentials server-side. Configure credentials above, then enter your gateway URL.

Saved automatically to browser storage.

updatetickettypeattribute
PUT/ticket_types/{ticket_type_id}/attributes/{attribute_id}
You can update an existing attribute for a ticket type.

Parameters

required

The unique identifier for the ticket type which is given by Intercom.

required

The unique identifier for the ticket type attribute which is given by Intercom.

Input

The name of the ticket type attribute

The description of the attribute presented to the teammate or contact

Whether the attribute is required to be filled in when teammates are creating the ticket in Inbox.

Whether the attribute is required to be filled in when contacts are creating the ticket in Messenger.

Whether the attribute is visible to teammates when creating a ticket in Inbox.

Whether the attribute is visible to contacts when creating a ticket in Messenger.

Whether the attribute allows multiple lines of text (only applicable to string attributes)

A comma delimited list of items for the attribute value (only applicable to list attributes)

Whether the attribute allows multiple files to be attached to it (only applicable to file attributes)

Whether the attribute should be archived and not shown during creation of the ticket (it will still be present on previously created tickets)

Enter a gateway URL above to enable sending.

Code snippet
Updates live as you fill in the form above.

TypeScript

import intercom from '@utdk/intercom';

await intercom.updatetickettypeattribute({
  "Intercom-Version": "2.14",
  "required_to_create": false,
  "required_to_create_for_contacts": false,
  "visible_on_create": true,
  "visible_to_contacts": true
})