list_posts
Retrieve user posts with details like caption, status, platforms, and scheduled time. Filter by status or platform, paginate results to find a post ID for updates or to review upcoming content.
Instructions
List the user's posts. Returns post objects with id, caption, status, target platforms, scheduled time, and attached media ids, plus a cursor field when more pages exist. Use this to find a post's id before calling get_post, update_post, delete_post, or publish_post, or to review upcoming scheduled content. For per-platform delivery outcomes or metrics, prefer list_post_results or list_analytics instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum posts per page (1-50). | |
| cursor | No | Opaque pagination cursor from the previous response. Omit for the first page. | |
| status | No | Filter by lifecycle state: draft (saved, no publish time), scheduled (queued for a future time), publishing (delivery in progress), published (delivered), failed (delivery errored). Omit to list all. | |
| platform | No | Only return posts that target this platform. Omit to include all platforms. |