Account & History
manage_accountSlideForge account for PowerPoint generation: balance, billing, job history, feedback, data controls. All free.
Actions: status (balance+plan), usage (spend breakdown), jobs (history), job (single job detail — slide jobs include quality_warnings[]; deck jobs add slides_completed/slides_failed/failed_slides[]), feedback (submit), feedback_list (read your reports back: status + resolution), onboarding (capabilities overview), topup (Stripe checkout link; wallet credits automatically), webhooks/webhook_add/webhook_remove/webhook_test (push endpoint instead of polling to terminal), download_url (fresh short-TTL PPTX link for an owned job — when a result carries no inline URL), security_status (retention + access-model + deletion posture), delete_job (irreversible: job + versions + files)
Action delete_asset irreversibly deletes a user-owned uploaded/generated image asset.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | HTTPS endpoint to receive events (for action=webhook_add). Must be public HTTPS (private/loopback rejected). | |
| days | No | Lookback period (for action=usage, default 30) | |
| slug | No | Report slug (for action=reports — returns one report's full metadata; omit to list all). | |
| limit | No | Max rows (action=jobs default 10; action=feedback_list default 50, max 100) | |
| action | Yes | Operation (required). feedback → report a defect or request against a render; pass job_id so it is actionable, and ask the user before filing. feedback_list → read YOUR OWN filed reports back, with `status` and the `resolution` written when one was acted on: check it before working around a defect you reported earlier, because it may already be fixed. brand_report → the per-token fidelity report for one of your brand kits (pass theme_id). topup → mints a Stripe checkout link the user pays at directly (wallet credits automatically) — use when a render is refused for balance. reports → list report types; webhook_add registers a push endpoint instead of polling — see the url/events props. delete_job is irreversible. delete_asset is irreversible for user-owned image assets. | |
| amount | No | USD top-up amount (for action=topup, default 10, min 10, max 1000). Volume bonus: $50→+10%, $100→+15%, $200→+20%. | |
| detail | No | For action=status only: default false masks identity fields; true returns full email/user_id diagnostics for the authenticated user. | |
| events | No | Event types to subscribe to (for action=webhook_add; default all): job.completed, job.failed, deck.completed, deck.partial, deck.failed. | |
| job_id | No | Job ID (for action=job, action=download_url and action=delete_job) | |
| status | No | Filter — action=jobs: queued/generating/complete/failed; action=feedback_list: open/resolved | |
| message | No | What went wrong or what you want, in the user's own words (for action=feedback). | |
| asset_id | No | Image asset ID (for action=delete_asset). Logos are content-addressed/shared and are not deleted by this action. | |
| category | No | Feedback category (action=feedback to file under it, action=feedback_list to filter by it). The first nine are slide-quality categories — pair them with job_id. | |
| severity | No | For action=feedback: `bug` = it is broken, `quality` = it rendered but reads poorly, `suggestion` = a request. Defaults to suggestion, so file real defects explicitly or they are triaged as wishes. | |
| webhook_id | No | Webhook subscription id (for action=webhook_remove / webhook_test). | |
| include_preview | No | Preview (for action=job) | |
| include_children | No | For action=jobs: include deck child slides (each carries parent_deck_id) so a deck's slides are discoverable by listing. Default false (parents only). Deck rows roll child cost up to the deck. |