List posts
List posts by creation time (default), or use state=scheduled and sort=scheduledAt to walk a scheduled calendar chronologically. The scheduled cursor remains valid if earlier posts are cancelled.
Request
- Base URL: https://api.postlake.dev
- URL: https://api.postlake.dev/v1/posts
- Auth: bearerAuth (a scheme the document does not define)
Query parameters
scheduledAt requires state=scheduled. Return posts in ascending scheduled time with stable keyset pagination.
Case-insensitive literal caption search, applied before pagination.
Exact campaign slug.
Single-destination or shared multi-destination posts.
Filter to posts that targeted this connected account id (acc_…).
Filter to posts that targeted a channel in this profile (username).
Filter to posts that targeted this social network.
Filter by stable agent id (plc_… or key_…). Use any for all machine-created posts or manual for dashboard-created posts.
Filter by creation surface. This distinguishes dashboard work, direct API integrations, and agent tools.
Filter the human approval workflow.
Include posts on or after this date. Uses published time, scheduled time, then creation time.
Include posts on or before this date. Uses published time, scheduled time, then creation time.
Response
Success
Changes
No recorded changes to this operation across all 1 revision of this API.