List posts
list_postsLists the project's posts (drafts, scheduled, published, failed, missed). A draft_scheduled post is a draft placed on its day: it has a scheduledAt but never sends by itself until it is scheduled in Simplo. A missed post came due while the plan was lapsed and was not sent; reschedule it (once the plan is active) to send it. To see what is planned in a week, pass from and to (dates in timeZone, both days included; a week across two months is one call): posts come in planned order. Otherwise newest first. Narrow with status and platform. Each post is a summary (id, status, postType, platforms, times, firstLine of the caption, slideCount and style of a carousel, a video's length, possibleDuplicateOf, and reelPostIds: the Reels made from it, so an undated draft deck with reelPostIds was only a Reel's source and can be deleted with delete_post after the user agrees); get_post returns one post whole, and fields: "full" returns whole posts here (long: a month can run past what you can read). At most limit posts per call: when nextCursor is in the answer, pass it as cursor for the next page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Last day planned (included), as YYYY-MM-DD in timeZone | |
| from | No | First day planned, as YYYY-MM-DD in timeZone | |
| limit | No | Posts per page | |
| month | No | Only posts scheduled in this month (UTC), as YYYY-MM. from/to is usually what you want | |
| cursor | No | nextCursor from the previous page | |
| fields | No | summary (default) or full posts with slides and video | summary |
| status | No | Only posts with one of these statuses, e.g. ["scheduled", "draft_scheduled"] | |
| platform | No | Only posts that go to this platform | |
| timeZone | No | The user's IANA time zone, e.g. America/Sao_Paulo; sets the day boundaries of from and to (needed with them), and each post's scheduledLocal shows its time on that zone's clock | |
| projectId | Yes | Simplo project id (from list_projects) |