--- title: BlogCreateInput - GraphQL Admin description: The input fields to create a blog. api_version: 2024-10 api_name: admin type: input_object api_type: graphql source_url: html: >- https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/BlogCreateInput md: >- https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/BlogCreateInput.txt --- # Blog​Create​Input input\_object The input fields to create a blog. ## Fields * comment​Policy [Comment​Policy](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CommentPolicy) Indicates whether readers can post comments to the blog and whether comments are moderated. * handle [String](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/String) A unique, human-friendly string for the blog. If no handle is specified, a handle will be generated automatically from the blog title. The handle is customizable and is used by the Liquid templating language to refer to the blog. * metafields [\[Metafield​Input!\]](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldInput) Attaches additional metadata to a store's resources. * template​Suffix [String](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/String) The name of the template a blog is using if it's using an alternate template. Returns `null` if a blog is using the default blog.liquid template. * title [String!](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/String) non-null The title of the blog. *** ## Mutations using this input * [blog​Create.​blog](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/blogCreate#argument-blog) MUTATION *** ## Map ### Mutations using this input * <\~>[blog​Create.blog](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/blogCreate#argument-blog)