Publish To Platform
Publishes a blog post to the configured platform (HubSpot, WordPress, Webflow). When publish_as_draft is True (see CMS_DRAFT_SUPPORTED_PLATFORMS for the supported integrations), the post will be created as a CMS draft instead of being immediately published.
Can be called in two ways:
- As a FastAPI endpoint with blog_id in path
- Directly from code with blog_id, platform, platform_config, and db parameters
Returns a dictionary with the result of the publish operation.
post/api/v1/blog-drafts/{blog_id}/publish-to-platform
Request
- Base URL: https://api.seoproai.co
- URL: https://api.seoproai.co/api/v1/blog-drafts/{blog_id}/publish-to-platform
- Auth: one of:
- HTTP bearer
- OAuth 2 (authorization code, authorization URL https://dajosjnaalanhqksxrpe.supabase.co/auth/v1/authorize, token URL https://dajosjnaalanhqksxrpe.supabase.co/auth/v1/token)
Path parameters
blog_idinteger required
Query parameters
platformstring nullable
dbunknown
websiteunknown
publish_as_draftboolean
Headers
X-User-Idstring nullable
X-Organization-Idstring nullable
Authorizationstring nullable
Request body
object nullable required
Response
Successful Response
unknown required
Changes
No recorded changes to this operation across all 1 revision of this API.