provider conversations PUT /api/projects/{project_id}/conversations/tickets/{id}/
@utdk/posthog /api/projects/{project_id}/conversations/tickets/{id}/
conversations_tickets_update
Handle ticket updates including assignee changes.
id path required
The ticket's UUID or its numeric ticket number.
string
project_id path required
Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.
string

Try it

Authentication
Configure credentials for PostHog API
conversationsTicketsUpdate
PUT/api/projects/{project_id}/conversations/tickets/{id}/
Handle ticket updates including assignee changes.

Parameters

required

The ticket's UUID or its numeric ticket number.

required

Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.

Input

required
required
required
required
required

Ticket status: new, open, pending, on_hold, or resolved * `new` - New * `open` - Open * `pending` - Pending * `on_hold` - On hold * `resolved` - Resolved

Ticket priority: low, medium, or high. Null if unset. * `low` - Low * `medium` - Medium * `high` - High

required

Customer-provided traits such as name and email

required

Trust signal indicating whether the ticket's claimed identity was attested by the server (widget HMAC, SPF-authenticated email, or a signature-validated platform webhook). True when verified, false when assessed but not attested, null when unknown (e.g. created before this signal existed).

required

AI support pipeline triage and outcome (status, result, ticket_type, confidence, attempts, etc.).

required
required
required
required
required
required
required
required
required

SLA deadline set via workflows. Null means no SLA.

required
required
required
required
required
required
required
required
required
required
required

Customer's PostHog organization group key, resolved at ticket creation. Null when unknown.

required

Configure credentials above to enable sending.

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

TypeScript

import posthog from '@utdk/posthog';

await posthog.conversationsTicketsUpdate()