# Author Represents an author of a blog post or article ## Type Definition ```graphql type Author { id: Int firstName: String lastName: String email: String bio: String homepage: String image: String } ``` ## Fields | Field | Type | Description | |-------|------|-------------| | id | Int | Unique identifier for the author | | firstName | String | Author's first name | | lastName | String | Author's last name | | email | String | Author's email address | | bio | String | Author's biography or profile description | | homepage | String | Author's homepage URL | | image | String | URL to the author's avatar image | ## Relationships The `Author` type is used by the `Article` type, where it represents the author of an article. An article contains an author field that returns an `Author` object with the author's biographical information. ## Example ```graphql query { author { id firstName lastName email bio homepage image } } ``` ## Implements This type does not implement any interfaces. ## Related Types - [`Article`](/docs/article)