Posts
Page through posts, filtered by status, platform and created or scheduled dates.
curl -s "https://api.betterpost.dev/v1/posts?status=partial&platform=twitter&platform=linkedin&limit=20&offset=0" \
-H "x-access-key: $BETTERPOST_API_KEY"status: draft, scheduled, pending, publishing, published, partial or failed.platform: repeat it to match posts that target any of the listed platforms.createdAfter, createdBefore, scheduledAfter, scheduledBefore: ISO 8601 date-times with Z or an offset,
for example 2026-10-01T00:00:00Z. Bounds are inclusive.limit (1 to 100, default 20), offset (default 0), sort (desc newest first, the default, or asc), ordered
by creation time.The response is { "success": true, "total": 42, "posts": [ ... ] }, where total counts every match and each
post has the same shape as get a post.
Reference: GET /v1/posts.