by Dr. Osama M. Khaled
—
last modified
Aug 13, 2026 06:55 AM
—
filed under:
AI Tutor Sessions
Public - the pricing page needs this without requiring login. Fetches the live Stripe price (same cached lookup already used by the usage report), not a ...
Located in
REST:APIs
by Dr. Osama M. Khaled
—
last modified
Aug 13, 2026 06:55 AM
—
filed under:
AI Tutor Sessions
Admin action - clears only the saved work, keeps the session and its usage history intact. Distinct from DeleteAISessionHistory (which removes everything).
Located in
REST:APIs
by Dr. Osama M. Khaled
—
last modified
Aug 13, 2026 06:55 AM
—
filed under:
AI Tutor Sessions
Permanent - removes a session's entire record, including usage history a refund would otherwise preserve. Only for freeing storage on old, no-longer-relevant ...
Located in
REST:APIs
by Dr. Osama M. Khaled
—
last modified
Aug 13, 2026 06:55 AM
—
filed under:
AI Tutor Sessions
Resumes a paused AI tutoring session and restarts its countdown timer; fails if no time remains on the session.
Located in
REST:APIs
by Dr. Osama M. Khaled
—
last modified
Aug 13, 2026 06:55 AM
—
filed under:
AI Tutor Sessions
Returns the current status of an AI tutoring session for the given token - whether it's active, whether payment is confirmed, and how much time remains.
Located in
REST:APIs
by Dr. Osama M. Khaled
—
last modified
Aug 13, 2026 06:55 AM
—
filed under:
AI Tutor Sessions
POST: {"hours": <positive integer>, "existing_token": "..." (optional, for topup)} Returns {"checkout_url": ..., "token": ...} - the token is available ...
Located in
REST:APIs