Skip to Content
Open API v1BasicsGet Current User

API: Get Current User

Retrieve the authenticated user’s profile, including email, current plan, and credit balances.

Endpoint

GEThttps://app.podwise.ai/api/open/v1/me

Response

type Response = { success: true, result: { // The authenticated user's unique ID userId: string, // The user's registered email address email: string | null, // Current effective plan: "Free", "Standard", "Pro", or "Enterprise" plan: string, // Underlying subscription plan before an Enterprise entitlement is applied originalPlan: "Free" | "Standard" | "Pro", credits: { // Remaining view credits for the current billing period (-1 means unlimited) view: number, // Remaining AI processing credits for the current billing period, resets monthly (-1 means unlimited) aiProcessing: number, // Remaining purchased AI processing credits (never expire) aiProcessingAddOn: number, // -1 when public-episode AI processing is included; otherwise 0 publicEpisodeAiProcessing: -1 | 0, }, }, }

For Enterprise users, plan is "Enterprise" while originalPlan preserves the underlying subscription plan. credits.aiProcessing and credits.aiProcessingAddOn return 0 because private imports and uploaded audio use Enterprise usage-based billing instead of subscription credits. credits.publicEpisodeAiProcessing returns -1 because public-episode processing is included, subject to fair use limits.


Last updated on