# List content

Learn how to define content for lists.

This content type defines lists of items such as tags, images, or products for [list schemas](/reference/content/schema/types/list).

## Examples

Here are some examples of content definitions for lists:

**List**

```pmsjson
{
  "type": "list",
  "items": [
    {
      "type": "text",
      "value": {
        "type": "static",
        "value": "Unlimited projects"
      }
    },
    {
      "type": "text",
      "value": {
        "type": "static",
        "value": "Unlimited users"
      }
    }
  ]
}
```

**List with dynamic items**

```pmsjson
{
  "type": "list",
  "items": [
    {
      "type": "text",
      "value": {
        "type": "dynamic",
        "expression": "'Unlimited projects' if user's plan is 'premium' else null",
        "default": "1 project"
      }
    },
    {
      "type": "text",
      "value": {
        "type": "dynamic",
        "expression": "'Unlimited users' if user's plan is 'premium' else null",
        "default": "1 user"
      }
    }
  ]
}
```

## Properties

These are the supported properties for lists:

- `type`: `string`

  The type of the value. Always `list` for lists.

- `items`: [`ContentDefinition`](./)

  The items of the list, where each item is a [content definition](/reference/content/definition/types).
