---
title: Field Generation
description: Learn how Storyblok generates GraphQL fields from content types and components.
url: https://storyblok.com/docs/api/graphql/getting-started/field-generation
---

# Field Generation

Storyblok’s GraphQL engine generates two fields for each content type using the Pascal case version of the component name:

-   For receiving a single item: `[Pascal-cased Name]Item`
-   For receiving multiple items: `[Pascal-cased Name]Items`

> [!CAUTION]
> The word “content” is a reserved keyword. Only use it as a block’s technical name when combined with other characters.

Examples:

-   `page` is converted to `PageItem` and `PageItems`
-   `blog-article` is converted to `BlogArticleItem` and `BlogArticleItems`

## Pagination

-   [Previous: Authentication](/docs/api/graphql/getting-started/authentication)
-   [Next: Pagination](/docs/api/graphql/getting-started/pagination)
