> Documentation index: [Saleor](/llms.txt) · [This section](/api-reference/miscellaneous/llms.txt)
> Source: https://docs.saleor.io/api-reference/miscellaneous/objects/announcement

# Announcement Object

Lists current announcements that the user should see.

```graphql
type Announcement {
  createdAt: DateTime!
  updatedAt: DateTime!
  title: String!
  messageHtml: String!
  importance: AnnouncementImportanceEnum!
  type: String!
  extra: Metadata!
}
```

<a id="fields"></a>

### Fields

<a id="created-at"></a>

#### [`createdAt`](#created-at) ● [`DateTime!`](/api-reference/miscellaneous/scalars/date-time.md)

The date & time at which this announcement was created.

<a id="updated-at"></a>

#### [`updatedAt`](#updated-at) ● [`DateTime!`](/api-reference/miscellaneous/scalars/date-time.md)

The date & time at which this announcement was last updated.

<a id="title"></a>

#### [`title`](#title) ● [`String!`](/api-reference/miscellaneous/scalars/string.md)

The announcement's title.

<a id="message-html"></a>

#### [`messageHtml`](#message-html) ● [`String!`](/api-reference/miscellaneous/scalars/string.md)

The announcement's description, may contain HTML formatting.

<a id="importance"></a>

#### [`importance`](#importance) ● [`AnnouncementImportanceEnum!`](/api-reference/shop/enums/announcement-importance-enum.md)

Determine the how critical the announcement is. UNSET if no severity level was defined for this announcement.

<a id="type"></a>

#### [`type`](#type) ● [`String!`](/api-reference/miscellaneous/scalars/string.md)

The announcement's type, for example "CUSTOM". Used to programatically distinguish between message types thus allowing to render the message differently, and allows to know the expected shape for the `extra` field.

<a id="extra"></a>

#### [`extra`](#extra) ● [`Metadata!`](/api-reference/miscellaneous/scalars/metadata.md)

Additional information about this announcement.

<a id="member-of"></a>

### Member Of

[`Shop`](/api-reference/miscellaneous/objects/shop.md) object
