update_post
Edit, publish, or schedule an existing Patreon post through Patreon's web editor API. Omit publish to save changes without changing the post's publication state.
Instructions
Update or publish an existing post through Patreon's web editor API.
Requires a web session. Pass publish=true to publish now, or publish=true plus scheduled_for to schedule. Omitting publish saves without changing publication state.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Replacement user-defined tag list. | |
| title | No | New title. | |
| content | No | New body as HTML or plain text. | |
| post_id | Yes | Patreon post ID. | |
| publish | No | true publishes immediately or schedules with scheduled_for; false saves without publishing. | |
| tier_ids | No | Tier IDs allowed to view the post. | |
| allow_html | No | Publish raw HTML. Off by default: content and teaser are escaped as plain text. | |
| visibility | No | New audience setting. | |
| campaign_id | No | Campaign ID used to resolve tier_ids. | |
| teaser_text | No | New plain-text teaser. | |
| scheduled_for | No | ISO 8601 publish time with timezone. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| url | No | ||
| title | No | ||
| content | No | ||
| is_paid | No | ||
| is_draft | No | ||
| tier_ids | No | ||
| edited_at | No | ||
| embed_url | No | ||
| is_public | No | ||
| post_type | No | ||
| app_status | No | ||
| created_at | No | ||
| embed_data | No | ||
| patreon_url | No | ||
| published_at | No | ||
| scheduled_for | No | ||
| access_rule_types | No | ||
| content_truncated | No | ||
| current_user_can_edit | No |