> This page is for Developer.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.bigcommerce.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server.

# BlogPost

GraphQL object

Blog post details.

Reference: https://docs.bigcommerce.com/developer/api-reference/graphql/storefront/types/objects/blog-post

## Fields

- `id` — The ID of an object
- `entityId` — Unique ID for the blog post.
- `name` — Blog post name.
- `tags` — Blog post tags.
- `path` — Blog post path.
- `htmlBody` — The body of the Blog post.
- `plainTextSummary` — The plain text summary of the Blog post.
- `publishedDate` — Blog post published date.
- `author` — Blog post author.
- `thumbnailImage` — Blog post thumbnail image.
- `seo` — Blog post SEO details.
- `renderedRegions` — The rendered regions for the blog post.
- `locales` — Locale paths and URLs.

## Definition

```graphql
type BlogPost implements Node {
  id: String!
  entityId: Int!
  name: String!
  tags: [String!]!
  path: String!
  htmlBody: String!
  plainTextSummary(characterLimit: Int): String!
  publishedDate: DateTimeExtended!
  author: String
  thumbnailImage: Image
  seo: SeoDetails!
  renderedRegions: RenderedRegionsByPageType!
  locales(before: String, after: String, first: Int, last: Int): LocaleAlternateConnection!
}
```