POST /v1/posts calls and for scheduled posts when the worker runs.
Payload
post.published.json
warnings is non-empty when the parent post succeeded but a follow-up step (e.g., first-comment) failed. We don’t fail the whole publish for that — we surface a warning.
Use it for
- Mark posts as published in your UI.
- Capture the platform’s native URI to link out to the post.
- Trigger downstream workflows (announcements, analytics, attribution).

