provider user_interview_topics PATCH /api/environments/{environment_id}/user_interview_topics/{id}/
@utdk/posthog /api/environments/{environment_id}/user_interview_topics/{id}/
environments_user_interview_topics_partial_update
Planned user interview topics: who we want to target and what we want to ask about.
environment_id path required
Deprecated. Use /api/projects/{project_id}/ instead.
string
id path required
A UUID string identifying this user interview topic.
string

Try it

Authentication
Configure credentials for PostHog API
environmentsUserInterviewTopicsPartialUpdate
PATCH/api/environments/{environment_id}/user_interview_topics/{id}/
Planned user interview topics: who we want to target and what we want to ask about.

Parameters

required

Deprecated. Use /api/projects/{project_id}/ instead.

required

A UUID string identifying this user interview topic.

Input

Email addresses of people to interview. May be combined with interviewee_distinct_ids.

PostHog distinct IDs of people to interview. May be combined with interviewee_emails.

The product, feature, or idea you want to ask interviewees about.

Optional additional system prompt for the voice agent — extra background, tone, or constraints.

Ordered list of questions the voice agent should work through during the interview.

Subject line for the invitation email. Plain text only — URLs, angle brackets, and control characters are rejected. Leave blank to use the default subject. Personalization is handled by the email template, so do not include placeholders.

Intro message shown in the invitation email body, above the interview link. Plain prose only — URLs, angle brackets, and control characters are rejected (line breaks are allowed). Leave blank to use the default copy.

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.environmentsUserInterviewTopicsPartialUpdate()