> ## Documentation Index
> Fetch the complete documentation index at: https://docs.openbridge.shop/llms.txt
> Use this file to discover all available pages before exploring further.

# Article Types

> TypeScript interfaces for blog articles

## ShopifyArticle

```typescript theme={null}
interface ShopifyArticle {
    id: string
    handle: string
    title: string
    content: string
    contentHtml: string
    excerpt: string | null
    excerptHtml: string | null
    publishedAt: string
    image: ShopifyImage | null
    blog: ShopifyBlog
    author: ShopifyArticleAuthor
    tags: string[]
    onlineStoreUrl: string | null
    seo: ShopifySeo
}
```

***

## ShopifyBlog

```typescript theme={null}
interface ShopifyBlog {
    id: string
    handle: string
    title: string
    onlineStoreUrl: string | null
    seo: ShopifySeo
}
```

***

## ShopifyArticleAuthor

```typescript theme={null}
interface ShopifyArticleAuthor {
    name: string
    email: string | null
    bio: string | null
}
```

***

## ArticlesResult

Response from `openbridge.articles.list()`

```typescript theme={null}
interface ArticlesResult {
    items: ShopifyArticle[]
    pageInfo: ShopifyPageInfo
}
```

***

## ArticleField

Available fields for `.select()` on articles.

```typescript theme={null}
type ArticleField =
    | 'id'
    | 'handle'
    | 'title'
    | 'content'
    | 'contentHtml'
    | 'excerpt'
    | 'excerptHtml'
    | 'publishedAt'
    | 'image'
    | 'blog'
    | 'author'
    | 'tags'
    | 'onlineStoreUrl'
    | 'seo'
```
