Get Saved Ideas
get_saved_ideasGet the ideas the user saved in SupaBird (My Library → Ideas), newest first.
source:
ideas_lab, video_to_posts, rewrite: the user's own generated posts. Each item has
id, content, source, saved_at, media_count, and schedulable. To schedule one, call schedule_saved_post with thatid(scheduled_date or next_free_slot: true). Templates show schedulable: false; to post a template's text, use schedule_post.content_machine: X posts by other people that the user liked in Content Machine, for inspiration. They come back in content_machine with the author handle, text, url, and metrics, and schedulable: false. Never schedule them as the user's own post. To use one, write an original post from it with write_in_my_style, write_in_supabird_style, or write_like_creator, then schedule that text with schedule_post.
all (default): every saved post of the user's own in posts, plus a page of Content Machine items in content_machine.
Drafts the user kept from the composer are listed by get_drafts.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_saved_ideas"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, starting at 1. Use pagination.has_next from the previous result to know whether there are more. | |
| limit | No | How many posts to return, 1–50. Defaults to 10. | |
| source | No | Which saved ideas to list: 'ideas_lab', 'video_to_posts', 'rewrite' (the user's own posts), 'content_machine' (other people's posts saved for inspiration), or 'all'. Defaults to 'all'. | all |
| social_set | No | Only this social set's items: its name, id or one of its handles. Omit for every set. |