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/.
Uploaded Media
Optional generated docs page for
@utdk/posthog.
Uploaded Media
Operations
posthog.uploadedMediaCreate
HTTP:
POST /api/projects/{project_id}/uploaded_media/What it does: When object storage is available this API allows upload of media which can be used, for example, in text cards on dashboards.
Uploaded media must have a content type beginning with 'image/' and be less than 4MB.
OpenAPI operationId:
uploaded_media_createPath params: None
Query params: None
Response codes:
201Transport options: None
TypeScript: Client interface
Inputs
- Client input type:
{ [key: string]: unknown } - Client transport options: None
Outputs
- Client return type:
{ [key: string]: unknown } - OpenAPI response codes:
201
import posthog from "@utdk/posthog";
type UploadedMediaCreateInput = Parameters<typeof posthog.uploadedMediaCreate> extends [infer T, ...unknown[]] ? T : undefined;
type UploadedMediaCreateOutput = Awaited<ReturnType<typeof posthog.uploadedMediaCreate>>;
const result: UploadedMediaCreateOutput = await posthog.uploadedMediaCreate();
// Result shape (from schema): { [key: string]: unknown }