Create generated notes
create_generated_notesGenerate short notes in the writer's voice with Narrareach's note generator, from their own writing (source "profile") or from an article or post you pass in. Each note comes with a suggested time that avoids what is already on their calendar. This saves and schedules nothing: show the notes to the writer, then schedule each one they approve with schedule_note, passing the note as content, the platforms, its suggestedTime unchanged as scheduledFor (it is an absolute time) unless the writer picks another, the same workspace you used here, and this result's requestId as generationId. To schedule several approved notes at once, use schedule_notes with the same fields per note and a clientRequestId for each. Use create_draft only to keep a note unscheduled in the personal account (no workspace); it cannot save into a team workspace. Up to 10 notes per call and 20 calls per day; a call can take a minute or two.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | How many days ahead to spread the suggested times over. Defaults to 7. | |
| tone | No | Optional tone. Defaults to PEER_TO_PEER. | |
| count | No | How many notes to generate. Defaults to 5. Some may be left out if they fail quality checks. | |
| source | No | What to generate from. "profile" (default) uses the writer's own writing and voice; the others need postContent and postTitle. | |
| postUrl | No | Optional link to that article or post, so notes can point to it. | |
| timezone | No | Optional IANA time zone used when the writer has no saved posting schedule, such as America/Toronto. | |
| platforms | No | Optional platforms the notes are for, so they fit each platform's length limit. | |
| postTitle | No | The title of that article or post. Required unless source is "profile". | |
| workspace | No | Optional authorized team workspace name or id. Absence selects the authenticated user's personal account. | |
| postContent | No | The article or post text to draw notes from. Required unless source is "profile". | |
| cadenceResolution | No | What to do when the count does not fit the writer's usual posting rhythm: "extend_window" (default) spreads notes over more days; "increase_daily" posts more each day. | |
| customInstructions | No | Optional instructions from the writer for this batch, in their words. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tone | Yes | ||
| notes | Yes | ||
| source | Yes | ||
| cadence | No | ||
| persona | Yes | ||
| quality | Yes | ||
| requestId | Yes | ||
| connectedAccount | No |