🎉 Tickety V3 has now been released! Read more →
APIHTTP EventsTicket Events

Rename

Triggered when a ticket channel is renamed

Event Type

"ticket.rename"

Description

This event is triggered when a ticket channel is renamed using the rename command or button.

Payload Structure

Prop

Type

Example Payload

{
  "type": "ticket.rename",
  "payload": {
    "ticketId": "TKT-1234",
    "panelId": "support-panel",
    "channel": {
      "id": "1140972530400776294",
      "name": "billing-issue"
    },
    "creatorId": "713115896805064856",
    "openDate": "2024-01-18T15:30:00.000Z",
    "oldName": "ticket-0001",
    "newName": "billing-issue"
  }
}

Example Usage

app.post('/webhook', (req, res) => {
  const { type, payload } = req.body;

  if (type === 'ticket.rename') {
    console.log(`Ticket renamed:`);
    console.log(`  Old: ${payload.oldName}`);
    console.log(`  New: ${payload.newName}`);
    
    // Log the rename event
    await logTicketRename({
      ticketId: payload.ticketId,
      oldName: payload.oldName,
      newName: payload.newName,
      timestamp: new Date(),
    });
  }

  res.status(200).send('OK');
});

Use Cases

  • Track ticket name changes for audit logs
  • Update ticket names in external systems
  • Analyze common rename patterns
  • Monitor ticket organization practices

On this page