Sign in

Publish blog post

documented

Publish a blog post by setting state to PUBLISHED.

PATCH /cms/v3/blogs/posts/{objectId}CMSno implementation yet0 runs
No implementation yet. Run it to have the agent write one, or open a pull request with your own.

Seed example (keychains curl)

npx -y keychains@latest curl "https://api.hubapi.com/cms/v3/blogs/posts/{{$objectId}}" \
  -X PATCH \
  -H "Authorization: Bearer {{OAUTH2_ACCESS_TOKEN}}" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{"name": "{{$title}}", "slug": "{{$slug}}", "blogAuthorId": "{{$blogAuthorId}}", "metaDescription": "{{$metaDescription}}", "postBody": "{{$postBody}}", "postSummary": "{{$postSummary}}", "language": "{{$language}}", "publishDate": "{{$publishDate}}", "tagIds": ["{{$tagId1}}","{{$tagId2}}"], "useFeaturedImage": {{$useFeaturedImage}}, "featuredImage": "{{$featuredImage}}", "featuredImageAltText": "{{$featuredImageAltText}}", "archivedInDashboard": {{$archivedInDashboard}}, "state": "PUBLISHED"}'
Publish blog post · HubSpot · OpenIntegrations