Aprovan Registry
provider 2506 operations 141 docs pages
@utdk/posthog
PostHog API

Generated UTDK provider client for PostHog API. Generated UTDK provider types and OpenAPI-backed client for https://us.posthog.com/api/schema/.

Import sample

import posthog from "@utdk/posthog"

Factory sample

import { createPosthogClient } from "@utdk/posthog"
Provider path
posthog
Source API title
PostHog API
Version
1.0.0
Generated
Jul 12, 2026, 9:26 PM
Homepage
Open site
API spec
View spec
Environments
Optional generated docs page for @utdk/posthog.

Environments

Operations

posthog.environmentsList

  • HTTP: GET /api/projects/{project_id}/environments/
  • What it does: Deprecated: use /api/environments/{id}/ instead.
  • OpenAPI operationId: environments_list
  • Path params: None
  • Query params: limit, offset
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: { count: number; next?: string | null; previous?: string | null; results: ({ id: number; uuid: string; organization: string; project_id: number; api_token: string; name: string; completed_snippet_onboarding: boolean; ha...
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsListInput = Parameters<typeof posthog.environmentsList> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsListOutput = Awaited<ReturnType<typeof posthog.environmentsList>>;

const result: EnvironmentsListOutput = await posthog.environmentsList();

// Result shape (from schema): { count: number; next?: string | null; previous?: string | null; results: ({ id: number; uuid: string; organization: string; project_id: number; api_token: string; name: string; completed_snippet_onboarding: boolean; ha...

posthog.environmentsCreate

  • HTTP: POST /api/projects/{project_id}/environments/
  • What it does: Deprecated: use /api/environments/{id}/ instead.
  • OpenAPI operationId: environments_create
  • Path params: None
  • Query params: None
  • Response codes: 201
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: { id: number; uuid: string; name?: string; access_control?: boolean; organization: string; project_id: number; api_token: string; secret_api_token: string | null; secret_api_token_backup: string | null; created_at: stri...
  • OpenAPI response codes: 201
import posthog from "@utdk/posthog";

type EnvironmentsCreateInput = Parameters<typeof posthog.environmentsCreate> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsCreateOutput = Awaited<ReturnType<typeof posthog.environmentsCreate>>;

const result: EnvironmentsCreateOutput = await posthog.environmentsCreate();

// Result shape (from schema): { id: number; uuid: string; name?: string; access_control?: boolean; organization: string; project_id: number; api_token: string; secret_api_token: string | null; secret_api_token_backup: string | null; created_at: stri...

posthog.environmentsDestroy

  • HTTP: DELETE /api/projects/{project_id}/environments/{id}/
  • What it does: Deprecated: use /api/environments/{id}/ instead.
  • OpenAPI operationId: environments_destroy
  • Path params: id
  • Query params: None
  • Response codes: 204
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 204
import posthog from "@utdk/posthog";

type EnvironmentsDestroyInput = Parameters<typeof posthog.environmentsDestroy> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsDestroyOutput = Awaited<ReturnType<typeof posthog.environmentsDestroy>>;

const result: EnvironmentsDestroyOutput = await posthog.environmentsDestroy();

// Result shape (from schema): unknown

posthog.environmentsRetrieve

  • HTTP: GET /api/projects/{project_id}/environments/{id}/
  • What it does: Deprecated: use /api/environments/{id}/ instead.
  • OpenAPI operationId: environments_retrieve
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: { id: number; uuid: string; name?: string; access_control?: boolean; organization: string; project_id: number; api_token: string; secret_api_token: string | null; secret_api_token_backup: string | null; created_at: stri...
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsRetrieveInput = Parameters<typeof posthog.environmentsRetrieve> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsRetrieveOutput = Awaited<ReturnType<typeof posthog.environmentsRetrieve>>;

const result: EnvironmentsRetrieveOutput = await posthog.environmentsRetrieve();

// Result shape (from schema): { id: number; uuid: string; name?: string; access_control?: boolean; organization: string; project_id: number; api_token: string; secret_api_token: string | null; secret_api_token_backup: string | null; created_at: stri...

posthog.environmentsPartialUpdate

  • HTTP: PATCH /api/projects/{project_id}/environments/{id}/
  • What it does: Deprecated: use /api/environments/{id}/ instead.
  • OpenAPI operationId: environments_partial_update
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: { id: number; uuid: string; name?: string; access_control?: boolean; organization: string; project_id: number; api_token: string; secret_api_token: string | null; secret_api_token_backup: string | null; created_at: stri...
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsPartialUpdateInput = Parameters<typeof posthog.environmentsPartialUpdate> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsPartialUpdateOutput = Awaited<ReturnType<typeof posthog.environmentsPartialUpdate>>;

const result: EnvironmentsPartialUpdateOutput = await posthog.environmentsPartialUpdate();

// Result shape (from schema): { id: number; uuid: string; name?: string; access_control?: boolean; organization: string; project_id: number; api_token: string; secret_api_token: string | null; secret_api_token_backup: string | null; created_at: stri...

posthog.environmentsUpdate

  • HTTP: PUT /api/projects/{project_id}/environments/{id}/
  • What it does: Deprecated: use /api/environments/{id}/ instead.
  • OpenAPI operationId: environments_update
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: { id: number; uuid: string; name?: string; access_control?: boolean; organization: string; project_id: number; api_token: string; secret_api_token: string | null; secret_api_token_backup: string | null; created_at: stri...
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsUpdateInput = Parameters<typeof posthog.environmentsUpdate> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsUpdateOutput = Awaited<ReturnType<typeof posthog.environmentsUpdate>>;

const result: EnvironmentsUpdateOutput = await posthog.environmentsUpdate();

// Result shape (from schema): { id: number; uuid: string; name?: string; access_control?: boolean; organization: string; project_id: number; api_token: string; secret_api_token: string | null; secret_api_token_backup: string | null; created_at: stri...

posthog.environmentsActivityRetrieve

  • HTTP: GET /api/projects/{project_id}/environments/{id}/activity/
  • What it does: Deprecated: use /api/environments/{id}/ instead.
  • OpenAPI operationId: environments_activity_retrieve
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsActivityRetrieveInput = Parameters<typeof posthog.environmentsActivityRetrieve> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsActivityRetrieveOutput = Awaited<ReturnType<typeof posthog.environmentsActivityRetrieve>>;

const result: EnvironmentsActivityRetrieveOutput = await posthog.environmentsActivityRetrieve();

// Result shape (from schema): unknown

posthog.environmentsAddProductIntentPartialUpdate

  • HTTP: PATCH /api/projects/{project_id}/environments/{id}/add_product_intent/
  • What it does: Deprecated: use /api/environments/{id}/ instead.
  • OpenAPI operationId: environments_add_product_intent_partial_update
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsAddProductIntentPartialUpdateInput = Parameters<typeof posthog.environmentsAddProductIntentPartialUpdate> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsAddProductIntentPartialUpdateOutput = Awaited<ReturnType<typeof posthog.environmentsAddProductIntentPartialUpdate>>;

const result: EnvironmentsAddProductIntentPartialUpdateOutput = await posthog.environmentsAddProductIntentPartialUpdate();

// Result shape (from schema): unknown

posthog.environmentsCompleteProductOnboardingPartialUpdate

  • HTTP: PATCH /api/projects/{project_id}/environments/{id}/complete_product_onboarding/
  • What it does: Deprecated: use /api/environments/{id}/ instead.
  • OpenAPI operationId: environments_complete_product_onboarding_partial_update
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsCompleteProductOnboardingPartialUpdateInput = Parameters<typeof posthog.environmentsCompleteProductOnboardingPartialUpdate> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsCompleteProductOnboardingPartialUpdateOutput = Awaited<ReturnType<typeof posthog.environmentsCompleteProductOnboardingPartialUpdate>>;

const result: EnvironmentsCompleteProductOnboardingPartialUpdateOutput = await posthog.environmentsCompleteProductOnboardingPartialUpdate();

// Result shape (from schema): unknown

posthog.environmentsDefaultEvaluationContextsDestroy

  • HTTP: DELETE /api/projects/{project_id}/environments/{id}/default_evaluation_contexts/
  • What it does: Manage default evaluation contexts for a team.
  • OpenAPI operationId: environments_default_evaluation_contexts_destroy
  • Path params: id
  • Query params: None
  • Response codes: 204
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 204
import posthog from "@utdk/posthog";

type EnvironmentsDefaultEvaluationContextsDestroyInput = Parameters<typeof posthog.environmentsDefaultEvaluationContextsDestroy> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsDefaultEvaluationContextsDestroyOutput = Awaited<ReturnType<typeof posthog.environmentsDefaultEvaluationContextsDestroy>>;

const result: EnvironmentsDefaultEvaluationContextsDestroyOutput = await posthog.environmentsDefaultEvaluationContextsDestroy();

// Result shape (from schema): unknown

posthog.environmentsDefaultEvaluationContextsRetrieve

  • HTTP: GET /api/projects/{project_id}/environments/{id}/default_evaluation_contexts/
  • What it does: Manage default evaluation contexts for a team.
  • OpenAPI operationId: environments_default_evaluation_contexts_retrieve
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsDefaultEvaluationContextsRetrieveInput = Parameters<typeof posthog.environmentsDefaultEvaluationContextsRetrieve> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsDefaultEvaluationContextsRetrieveOutput = Awaited<ReturnType<typeof posthog.environmentsDefaultEvaluationContextsRetrieve>>;

const result: EnvironmentsDefaultEvaluationContextsRetrieveOutput = await posthog.environmentsDefaultEvaluationContextsRetrieve();

// Result shape (from schema): unknown

posthog.environmentsDefaultEvaluationContextsCreate

  • HTTP: POST /api/projects/{project_id}/environments/{id}/default_evaluation_contexts/
  • What it does: Manage default evaluation contexts for a team.
  • OpenAPI operationId: environments_default_evaluation_contexts_create
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsDefaultEvaluationContextsCreateInput = Parameters<typeof posthog.environmentsDefaultEvaluationContextsCreate> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsDefaultEvaluationContextsCreateOutput = Awaited<ReturnType<typeof posthog.environmentsDefaultEvaluationContextsCreate>>;

const result: EnvironmentsDefaultEvaluationContextsCreateOutput = await posthog.environmentsDefaultEvaluationContextsCreate();

// Result shape (from schema): unknown

posthog.environmentsDefaultReleaseConditionsRetrieve

  • HTTP: GET /api/projects/{project_id}/environments/{id}/default_release_conditions/
  • What it does: Manage default release conditions for new feature flags in this team.
  • OpenAPI operationId: environments_default_release_conditions_retrieve
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsDefaultReleaseConditionsRetrieveInput = Parameters<typeof posthog.environmentsDefaultReleaseConditionsRetrieve> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsDefaultReleaseConditionsRetrieveOutput = Awaited<ReturnType<typeof posthog.environmentsDefaultReleaseConditionsRetrieve>>;

const result: EnvironmentsDefaultReleaseConditionsRetrieveOutput = await posthog.environmentsDefaultReleaseConditionsRetrieve();

// Result shape (from schema): unknown

posthog.environmentsDefaultReleaseConditionsUpdate

  • HTTP: PUT /api/projects/{project_id}/environments/{id}/default_release_conditions/
  • What it does: Manage default release conditions for new feature flags in this team.
  • OpenAPI operationId: environments_default_release_conditions_update
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsDefaultReleaseConditionsUpdateInput = Parameters<typeof posthog.environmentsDefaultReleaseConditionsUpdate> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsDefaultReleaseConditionsUpdateOutput = Awaited<ReturnType<typeof posthog.environmentsDefaultReleaseConditionsUpdate>>;

const result: EnvironmentsDefaultReleaseConditionsUpdateOutput = await posthog.environmentsDefaultReleaseConditionsUpdate();

// Result shape (from schema): unknown

posthog.environmentsDeleteSecretTokenBackupPartialUpdate

  • HTTP: PATCH /api/projects/{project_id}/environments/{id}/delete_secret_token_backup/
  • What it does: Deprecated: use /api/environments/{id}/ instead.
  • OpenAPI operationId: environments_delete_secret_token_backup_partial_update
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsDeleteSecretTokenBackupPartialUpdateInput = Parameters<typeof posthog.environmentsDeleteSecretTokenBackupPartialUpdate> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsDeleteSecretTokenBackupPartialUpdateOutput = Awaited<ReturnType<typeof posthog.environmentsDeleteSecretTokenBackupPartialUpdate>>;

const result: EnvironmentsDeleteSecretTokenBackupPartialUpdateOutput = await posthog.environmentsDeleteSecretTokenBackupPartialUpdate();

// Result shape (from schema): unknown

posthog.environmentsEvaluationContextSuggestionsDestroy

  • HTTP: DELETE /api/projects/{project_id}/environments/{id}/evaluation_context_suggestions/
  • What it does: Hide an evaluation context name from the flag editor's suggestion list, or restore it.

POST hides the name; DELETE restores it. The underlying context row and any flags already using it are never modified — this only controls what gets suggested.

  • OpenAPI operationId: environments_evaluation_context_suggestions_destroy
  • Path params: id
  • Query params: context_name
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: { success: boolean; name: string; hidden_from_suggestions: boolean }
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsEvaluationContextSuggestionsDestroyInput = Parameters<typeof posthog.environmentsEvaluationContextSuggestionsDestroy> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsEvaluationContextSuggestionsDestroyOutput = Awaited<ReturnType<typeof posthog.environmentsEvaluationContextSuggestionsDestroy>>;

const result: EnvironmentsEvaluationContextSuggestionsDestroyOutput = await posthog.environmentsEvaluationContextSuggestionsDestroy();

// Result shape (from schema): { success: boolean; name: string; hidden_from_suggestions: boolean }

posthog.environmentsEvaluationContextSuggestionsCreate

  • HTTP: POST /api/projects/{project_id}/environments/{id}/evaluation_context_suggestions/
  • What it does: Hide an evaluation context name from the flag editor's suggestion list, or restore it.

POST hides the name; DELETE restores it. The underlying context row and any flags already using it are never modified — this only controls what gets suggested.

  • OpenAPI operationId: environments_evaluation_context_suggestions_create
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: { success: boolean; name: string; hidden_from_suggestions: boolean }
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsEvaluationContextSuggestionsCreateInput = Parameters<typeof posthog.environmentsEvaluationContextSuggestionsCreate> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsEvaluationContextSuggestionsCreateOutput = Awaited<ReturnType<typeof posthog.environmentsEvaluationContextSuggestionsCreate>>;

const result: EnvironmentsEvaluationContextSuggestionsCreateOutput = await posthog.environmentsEvaluationContextSuggestionsCreate();

// Result shape (from schema): { success: boolean; name: string; hidden_from_suggestions: boolean }

posthog.environmentsEventIngestionRestrictionsRetrieve

  • HTTP: GET /api/projects/{project_id}/environments/{id}/event_ingestion_restrictions/
  • What it does: Deprecated: use /api/environments/{id}/ instead.
  • OpenAPI operationId: environments_event_ingestion_restrictions_retrieve
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsEventIngestionRestrictionsRetrieveInput = Parameters<typeof posthog.environmentsEventIngestionRestrictionsRetrieve> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsEventIngestionRestrictionsRetrieveOutput = Awaited<ReturnType<typeof posthog.environmentsEventIngestionRestrictionsRetrieve>>;

const result: EnvironmentsEventIngestionRestrictionsRetrieveOutput = await posthog.environmentsEventIngestionRestrictionsRetrieve();

// Result shape (from schema): unknown

posthog.environmentsExperimentsConfigRetrieve

  • HTTP: GET /api/projects/{project_id}/environments/{id}/experiments_config/
  • What it does: Manage experiment configuration for this environment.
  • OpenAPI operationId: environments_experiments_config_retrieve
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsExperimentsConfigRetrieveInput = Parameters<typeof posthog.environmentsExperimentsConfigRetrieve> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsExperimentsConfigRetrieveOutput = Awaited<ReturnType<typeof posthog.environmentsExperimentsConfigRetrieve>>;

const result: EnvironmentsExperimentsConfigRetrieveOutput = await posthog.environmentsExperimentsConfigRetrieve();

// Result shape (from schema): unknown

posthog.environmentsExperimentsConfigPartialUpdate

  • HTTP: PATCH /api/projects/{project_id}/environments/{id}/experiments_config/
  • What it does: Manage experiment configuration for this environment.
  • OpenAPI operationId: environments_experiments_config_partial_update
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsExperimentsConfigPartialUpdateInput = Parameters<typeof posthog.environmentsExperimentsConfigPartialUpdate> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsExperimentsConfigPartialUpdateOutput = Awaited<ReturnType<typeof posthog.environmentsExperimentsConfigPartialUpdate>>;

const result: EnvironmentsExperimentsConfigPartialUpdateOutput = await posthog.environmentsExperimentsConfigPartialUpdate();

// Result shape (from schema): unknown

posthog.environmentsGenerateConversationsPublicTokenCreate

  • HTTP: POST /api/projects/{project_id}/environments/{id}/generate_conversations_public_token/
  • What it does: Deprecated: use /api/environments/{id}/ instead.
  • OpenAPI operationId: environments_generate_conversations_public_token_create
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsGenerateConversationsPublicTokenCreateInput = Parameters<typeof posthog.environmentsGenerateConversationsPublicTokenCreate> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsGenerateConversationsPublicTokenCreateOutput = Awaited<ReturnType<typeof posthog.environmentsGenerateConversationsPublicTokenCreate>>;

const result: EnvironmentsGenerateConversationsPublicTokenCreateOutput = await posthog.environmentsGenerateConversationsPublicTokenCreate();

// Result shape (from schema): unknown

posthog.environmentsIsGeneratingDemoDataRetrieve

  • HTTP: GET /api/projects/{project_id}/environments/{id}/is_generating_demo_data/
  • What it does: Deprecated: use /api/environments/{id}/ instead.
  • OpenAPI operationId: environments_is_generating_demo_data_retrieve
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsIsGeneratingDemoDataRetrieveInput = Parameters<typeof posthog.environmentsIsGeneratingDemoDataRetrieve> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsIsGeneratingDemoDataRetrieveOutput = Awaited<ReturnType<typeof posthog.environmentsIsGeneratingDemoDataRetrieve>>;

const result: EnvironmentsIsGeneratingDemoDataRetrieveOutput = await posthog.environmentsIsGeneratingDemoDataRetrieve();

// Result shape (from schema): unknown

posthog.environmentsLogsConfigRetrieve

  • HTTP: GET /api/projects/{project_id}/environments/{id}/logs_config/
  • What it does: Manage logs product configuration for this environment.
  • OpenAPI operationId: environments_logs_config_retrieve
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsLogsConfigRetrieveInput = Parameters<typeof posthog.environmentsLogsConfigRetrieve> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsLogsConfigRetrieveOutput = Awaited<ReturnType<typeof posthog.environmentsLogsConfigRetrieve>>;

const result: EnvironmentsLogsConfigRetrieveOutput = await posthog.environmentsLogsConfigRetrieve();

// Result shape (from schema): unknown

posthog.environmentsLogsConfigPartialUpdate

  • HTTP: PATCH /api/projects/{project_id}/environments/{id}/logs_config/
  • What it does: Manage logs product configuration for this environment.
  • OpenAPI operationId: environments_logs_config_partial_update
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsLogsConfigPartialUpdateInput = Parameters<typeof posthog.environmentsLogsConfigPartialUpdate> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsLogsConfigPartialUpdateOutput = Awaited<ReturnType<typeof posthog.environmentsLogsConfigPartialUpdate>>;

const result: EnvironmentsLogsConfigPartialUpdateOutput = await posthog.environmentsLogsConfigPartialUpdate();

// Result shape (from schema): unknown

posthog.environmentsResetTokenPartialUpdate

  • HTTP: PATCH /api/projects/{project_id}/environments/{id}/reset_token/
  • What it does: Deprecated: use /api/environments/{id}/ instead.
  • OpenAPI operationId: environments_reset_token_partial_update
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsResetTokenPartialUpdateInput = Parameters<typeof posthog.environmentsResetTokenPartialUpdate> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsResetTokenPartialUpdateOutput = Awaited<ReturnType<typeof posthog.environmentsResetTokenPartialUpdate>>;

const result: EnvironmentsResetTokenPartialUpdateOutput = await posthog.environmentsResetTokenPartialUpdate();

// Result shape (from schema): unknown

posthog.environmentsRotateSecretTokenPartialUpdate

  • HTTP: PATCH /api/projects/{project_id}/environments/{id}/rotate_secret_token/
  • What it does: Deprecated: use /api/environments/{id}/ instead.
  • OpenAPI operationId: environments_rotate_secret_token_partial_update
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsRotateSecretTokenPartialUpdateInput = Parameters<typeof posthog.environmentsRotateSecretTokenPartialUpdate> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsRotateSecretTokenPartialUpdateOutput = Awaited<ReturnType<typeof posthog.environmentsRotateSecretTokenPartialUpdate>>;

const result: EnvironmentsRotateSecretTokenPartialUpdateOutput = await posthog.environmentsRotateSecretTokenPartialUpdate();

// Result shape (from schema): unknown

posthog.environmentsSettingsAsOfRetrieve

  • HTTP: GET /api/projects/{project_id}/environments/{id}/settings_as_of/
  • What it does: Return the team settings as of the provided timestamp. Query params:
  • at: ISO8601 datetime (required)
  • scope: optional, one or multiple keys to filter the returned settings
  • OpenAPI operationId: environments_settings_as_of_retrieve
  • Path params: id
  • Query params: None
  • Response codes: 200
  • Transport options: None
  • TypeScript: Client interface

Inputs

  • Client input type: { [key: string]: unknown }
  • Client transport options: None

Outputs

  • Client return type: unknown
  • OpenAPI response codes: 200
import posthog from "@utdk/posthog";

type EnvironmentsSettingsAsOfRetrieveInput = Parameters<typeof posthog.environmentsSettingsAsOfRetrieve> extends [infer T, ...unknown[]] ? T : undefined;
type EnvironmentsSettingsAsOfRetrieveOutput = Awaited<ReturnType<typeof posthog.environmentsSettingsAsOfRetrieve>>;

const result: EnvironmentsSettingsAsOfRetrieveOutput = await posthog.environmentsSettingsAsOfRetrieve();

// Result shape (from schema): unknown