{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/hubspot/refs/heads/main/json-schema/blog-posts-api-blog-post-input-schema.json", "title": "BlogPostInput", "description": "Input data for creating or updating a blog post", "type": "object", "properties": { "name": { "type": "string", "description": "Internal name of the blog post", "example": "Example Record" }, "slug": { "type": "string", "description": "URL slug for the blog post", "example": "example-value" }, "htmlTitle": { "type": "string", "description": "HTML title tag content", "example": "Example Record" }, "postBody": { "type": "string", "description": "HTML content of the blog post body", "example": "This is an example description." }, "postSummary": { "type": "string", "description": "Summary or excerpt of the blog post", "example": "example-value" }, "blogAuthorId": { "type": "string", "description": "ID of the associated blog author", "example": "500123" }, "contentGroupId": { "type": "string", "description": "ID of the blog this post belongs to", "example": "500123" }, "campaign": { "type": "string", "description": "Campaign GUID", "example": "example-value" }, "publishDate": { "type": "string", "format": "date-time", "description": "Scheduled publish date", "example": "2025-03-15T14:30:00Z" }, "featuredImage": { "type": "string", "description": "URL of the featured image", "example": "example-value" }, "featuredImageAltText": { "type": "string", "description": "Alt text for the featured image", "example": "example-value" }, "metaDescription": { "type": "string", "description": "Meta description for SEO", "example": "This is an example description." }, "tagIds": { "type": "array", "items": { "type": "integer" }, "description": "Tag IDs to associate", "example": [ 500123 ] }, "useFeaturedImage": { "type": "boolean", "description": "Whether to display the featured image", "example": true }, "language": { "type": "string", "description": "Language code", "example": "en" } }, "required": [ "name", "contentGroupId" ] }