# FeedToMind API

**Canonical:** https://apis.io/apis/feedtomind-com/feedtomind-com-api/  
**Provider:** FeedToMind — https://apis.io/providers/feedtomind-com/  
**Base URL:** https://app.feedtomind.com  
**Documentation:** https://feedtomind.com/docs

FeedToMind API is one of 2 APIs that [FeedToMind](https://apis.io/providers/feedtomind-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

FeedToMind API as documented publicly: 84 operations. Contract generated from the documentation by API Evangelist (2026-11-07); not the provider's own document.

## Operations (60 of 84)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/books` | Book Generator (Creator plan and above) |
| POST | `/api/books` | Book Generator (Creator plan and above) |
| DELETE | `/api/books/{id}` | Book Generator (Creator plan and above) |
| GET | `/api/books/{id}` | Book Generator (Creator plan and above) |
| PATCH | `/api/books/{id}` | Book Generator (Creator plan and above) |
| DELETE | `/api/books/{id}/chapters/{position}` | Book Generator (Creator plan and above) |
| PATCH | `/api/books/{id}/chapters/{position}` | Book Generator (Creator plan and above) |
| POST | `/api/books/{id}/chapters/{position}/write` | Book Generator (Creator plan and above) |
| GET | `/api/books/{id}/export.md` | The whole book as a download: Markdown (title page, table of contents, chapters, sources). |
| POST | `/api/books/{id}/kdp` | Book Generator (Creator plan and above) |
| GET | `/api/books/{id}/kdp.json` | The stored listing (or null), the KDP checklist (manuscripts, cover sizes, free ISBN, rights, listing, pricing, publish) and the export links. |
| POST | `/api/books/{id}/outline/regenerate` | Book Generator (Creator plan and above) |
| GET | `/api/channels` | Lists followed channels (id, title, video count, number already fetched). |
| POST | `/api/channels` | Follows a channel. Body: {"input": "@handle \| URL \| UC... ID"} . Idempotent. |
| GET | `/api/channels/{id}/candidates` | Candidate videos from the channel, with those already archived flagged. |
| GET | `/api/channels/{id}/transcripts` | All archived transcripts for the channel (warning: can be large). |
| PATCH | `/api/content/assets/{id}` | Edits a storyboard in place. |
| GET | `/api/content/channels` | Lists your creation channels (name, kind, brief, source and idea counts). |
| POST | `/api/content/channels` | Creates a creation channel. |
| DELETE | `/api/content/channels/{id}` | Deletes the channel, its ideas and scripts. Sources stay in the back office. |
| GET | `/api/content/channels/{id}` | One creation channel with its brief and attached sources. |
| PATCH | `/api/content/channels/{id}` | Renames the channel or replaces its brief. |
| GET | `/api/content/channels/{id}/ideas` | Ideas of a channel, newest first. |
| POST | `/api/content/channels/{id}/ideas/generate` | Generates content ideas from one attached source, following the channel's network. |
| POST | `/api/content/channels/{id}/sources` | Attaches videos to the channel (videos not yet in the back office are added there too). |
| DELETE | `/api/content/channels/{id}/sources/{videoid}` | Detaches a video from the channel. |
| DELETE | `/api/content/ideas/{id}` | Deletes an idea and its scripts. |
| PATCH | `/api/content/ideas/{id}` | Updates an idea. |
| GET | `/api/content/ideas/{id}/assets` | Generated files of an idea, newest first. |
| POST | `/api/content/ideas/{id}/render` | Renders the MP4 from the latest complete assets. |
| POST | `/api/content/ideas/{id}/script` | Writes the deliverable of an idea following the channel's network. |
| GET | `/api/content/ideas/{id}/scripts` | Script versions of an idea, newest first. |
| POST | `/api/content/ideas/{id}/storyboard` | Cuts the script into a storyboard for short‑form channels. |
| POST | `/api/content/ideas/{id}/support` | Composes the Excalidraw mind map to keep on screen while recording. |
| GET | `/api/content/ideas/{id}/support.excalidraw` | Downloads the board source file (latest, or ?asset= a given asset id). |
| POST | `/api/content/ideas/{id}/thumbnail` | Generates a real thumbnail from the idea. |
| POST | `/api/content/ideas/{id}/video-assets` | Generates the assets of the latest storyboard. |
| GET | `/api/content/media/{key}` | GET /api/content/media/{key} |
| GET | `/api/content/renders/{id}` | Status of a render (running, done, failed with the error). |
| GET | `/api/content/sources` | Videos sent to the Idea Generator back office (id, title, thumbnail, whether a breakdown or summary exists, number of creation channels using them). |
| POST | `/api/content/sources` | POST /api/content/sources |
| DELETE | `/api/content/sources/{videoid}` | DELETE /api/content/sources/{videoid} |
| POST | `/api/content/video-assets/{id}/shots/{shot}` | Generates one shot image again from the current storyboard. |
| GET | `/api/content/video/options` | GET /api/content/video/options |
| GET | `/api/credits` | Plan, credit balance, channel limits, and account capabilities. |
| GET | `/api/credits/history` | Credit transaction history (last 200 entries). |
| GET | `/api/folders/{id}/transcripts` | All transcripts of a folder, same shape and ids filter as the channel endpoint. |
| POST | `/api/pipeline/run` | Runs the pipeline now for your account |
| GET | `/api/pipeline/runs` | Book Generator (Creator plan and above) |
| GET | `/api/pipeline/settings` | Your settings |
| PUT | `/api/pipeline/settings` | Updates the settings |
| GET | `/api/skills` | Your skills, newest first, without the files |
| POST | `/api/skills` | Generates a skill |
| DELETE | `/api/skills/{id}` | Deletes the skill |
| GET | `/api/skills/{id}` | One skill with its files |
| PATCH | `/api/skills/{id}` | Edits title, brief, and the content of existing files |
| GET | `/api/skills/{id}/download.zip` | GET /api/skills/{id}/download.zip |
| GET | `/api/skills/{id}/files/{path}` | One file as plain text |
| POST | `/api/skills/{id}/regenerate` | Writes the files again from the same videos and brief |
| GET | `/api/videos` | GET /api/videos |

…and 24 more operations. They are listed in full on the page.

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/feedtomind-com/openapi/_ae-authored/feedtomind-com-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/feedtomind-com/json-schema/feedtomind-com-get-api-pipeline-runs-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/feedtomind-com/json-schema/feedtomind-com-put-api-xprofile-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/feedtomind-com/json-schema/feedtomind-com-get-api-books-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/feedtomind-com/json-schema/feedtomind-com-get-api-xtemplates-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/feedtomind-com/json-schema/feedtomind-com-get-api-skills-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/feedtomind-com/json-schema/feedtomind-com-post-api-books-id-kdp-request-schema.json

## Other FeedToMind APIs (1)

- [FeedToMind API](https://apis.io/apis/feedtomind-com/feedtomind-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/feedtomind-com/feedtomind-com-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/feedtomind-com/.
