# Fields in Contentstack

### About this export

| Field | Value |
| --- | --- |
| **content_type** | lesson |
| **platform** | contentstack-academy |
| **source_url** | https://www.contentstack.com/academy/learning-paths/cms-content-manager-certification/structuring-content-in-contentstack/fields-in-contentstack |
| **course_slug** | structuring-content-in-contentstack |
| **lesson_slug** | fields-in-contentstack |
| **learning_path_slug** | cms-content-manager-certification |
| **markdown_file_url** | /academy/md/learning-paths/cms-content-manager-certification/structuring-content-in-contentstack/fields-in-contentstack.md |
| **generated_at** | 2026-04-28T06:55:50.799Z |

> Lesson in **[Structuring Content in Contentstack](https://www.contentstack.com/academy/learning-paths/cms-content-manager-certification/structuring-content-in-contentstack)** within the **cms-content-manager-certification** learning path on Contentstack Academy. **Academy MD v3** — structured for retrieval; no quiz or assessment keys.

<!-- ai_metadata: {"lesson_id":"04","type":"video","duration_seconds":317,"video_url":"https://cdn.jwplayer.com/previews/PVarzwES","thumbnail_url":"https://cdn.jwplayer.com/v2/media/PVarzwES/poster.jpg?width=720","topics":["Fields","Contentstack"]} -->

#### Video details

#### At a glance

- **Title:** Fields In Contentstack
- **Duration:** 5m 17s
- **Media link:** https://cdn.jwplayer.com/previews/PVarzwES
- **Publish date (unix):** 1755871240

#### Streaming renditions

- application/vnd.apple.mpegurl
- audio/mp4 · AAC Audio · 113524 kbps
- video/mp4 · 180p · 180p · 187404 kbps
- video/mp4 · 270p · 270p · 240074 kbps
- video/mp4 · 360p · 360p · 326582 kbps
- video/mp4 · 406p · 406p · 382243 kbps
- video/mp4 · 540p · 540p · 539795 kbps
- video/mp4 · 720p · 720p · 824768 kbps
- video/mp4 · 1080p · 1080p · 1666428 kbps

#### Timed text tracks (delivery)

- **thumbnails:** `https://cdn.jwplayer.com/strips/PVarzwES-120.vtt`

#### Transcript

From simple inputs like URLs, numbers, and booleans, to more complex and powerful options like rich text editors, modular blocks, global fields, and references, there's a field for almost every kind of content you need to manage. Here, we'll take a closer look at the different field types available in ContentStack, how they work, and when to use them. So, what do fields actually do? Fields are the building blocks of your content types. They control what kind of information your content holds, and how it's entered, how it's validated, and how it's reused. Every entry in ContentStack gets its structure from these fields. Each field includes editable properties like display name, which is what the users see, a unique ID, which is used behind the scenes, the default value, help text, and mandatory or optional settings. These controls give you flexibility, not just in what content is captured, but how consistent and user-friendly it is for your team. ContentStack offers all sorts of fields, from basic fields like text numbers, dates, and booleans, to the more complex fields we talked about like rich text editors, modular blocks, references, and custom fields. Now that we've looked at how fields work in general, let's take a closer look at some of the most commonly used ones, starting with some of these simple fields. These are your go-to inputs for basic content, titles, dates, numbers, links, things like that. The single line text box field lets you capture short, plain text. No formatting, no line breaks, just clean, single line input. You'll use this for straightforward values like first name, last name, headline, city, or job title. You can even use multiple text boxes for structured inputs like address line 1 and address line 2. This field also supports editable properties like setting it as mandatory, adding help text, or defining a default value. The multi-line text box is designed for longer blocks of plain text. Think of it as a basic notepad, ideal for content that doesn't need formatting but might span a few sentences or paragraphs. Unlike the single line text box, this one supports line breaks, so it's perfect for internal notes, brief bios, or summaries. Just like before, it's plain text only, no bolding, links, or rich formatting. The boolean value is a simple on-off switch that lets you capture binary choices like show this section, featured post, or enable animation. The default value is false, but you can toggle it to true as needed. It's perfect for quick decisions that influence layout or logic on the front end. The date field lets you pick a specific day or day and time. You'll often see it used for things like published dates, event times, and deadlines. Just click into the field, choose your date from the calendar, and you're set. The file field is exactly what it sounds like. It lets you upload or attach files. This could be an image, a PDF, a video, or any other asset that belongs in your content. Use it when you need to add things like a profile image, a downloadable brochure, or a banner video. Files added here are automatically saved to the asset library in Content Stack. The link field lets you add a clickable link and give it a label. For example, you might create a Learn More button that links to a product page. You just fill in the title, which is what the users will see, and the URL, where it will go. The Select field gives you a dropdown, radio buttons, or checkboxes with predefined choices. You'll see this used for things like picking a size, small, medium, large, or extra large, choosing a region, or selecting a content category. You just click and choose from the list. It's easy. To wrap up, these fields are straightforward, but powerful. They help structure the content you create so it's consistent, organized, and ready to be published anywhere.

#### Subtitles (WebVTT)

```webvtt
WEBVTT

1
00:00:00.000 --> 00:00:07.360
From simple inputs like URLs, numbers, and booleans, to more complex and powerful options

2
00:00:07.360 --> 00:00:13.320
like rich text editors, modular blocks, global fields, and references, there's a field

3
00:00:13.320 --> 00:00:17.720
for almost every kind of content you need to manage.

4
00:00:17.720 --> 00:00:24.800
Here, we'll take a closer look at the different field types available in ContentStack, how

5
00:00:24.800 --> 00:00:27.720
they work, and when to use them.

6
00:00:27.720 --> 00:00:31.480
So, what do fields actually do?

7
00:00:31.480 --> 00:00:35.640
Fields are the building blocks of your content types.

8
00:00:35.640 --> 00:00:42.320
They control what kind of information your content holds, and how it's entered, how

9
00:00:42.320 --> 00:00:45.680
it's validated, and how it's reused.

10
00:00:45.680 --> 00:00:51.600
Every entry in ContentStack gets its structure from these fields.

11
00:00:51.600 --> 00:00:57.720
Each field includes editable properties like display name, which is what the users see,

12
00:00:57.720 --> 00:01:04.980
a unique ID, which is used behind the scenes, the default value, help text, and mandatory

13
00:01:04.980 --> 00:01:07.280
or optional settings.

14
00:01:07.280 --> 00:01:14.260
These controls give you flexibility, not just in what content is captured, but how consistent

15
00:01:14.260 --> 00:01:18.160
and user-friendly it is for your team.

16
00:01:18.160 --> 00:01:24.160
ContentStack offers all sorts of fields, from basic fields like text numbers, dates,

17
00:01:24.160 --> 00:01:29.760
and booleans, to the more complex fields we talked about like rich text editors, modular

18
00:01:29.760 --> 00:01:34.200
blocks, references, and custom fields.

19
00:01:34.200 --> 00:01:39.760
Now that we've looked at how fields work in general, let's take a closer look at some

20
00:01:39.760 --> 00:01:46.760
of the most commonly used ones, starting with some of these simple fields.

21
00:01:46.760 --> 00:01:55.920
These are your go-to inputs for basic content, titles, dates, numbers, links, things like that.

22
00:01:55.920 --> 00:02:01.720
The single line text box field lets you capture short, plain text.

23
00:02:01.720 --> 00:02:08.120
No formatting, no line breaks, just clean, single line input.

24
00:02:08.120 --> 00:02:14.480
You'll use this for straightforward values like first name, last name, headline, city,

25
00:02:14.480 --> 00:02:16.200
or job title.

26
00:02:16.200 --> 00:02:24.720
You can even use multiple text boxes for structured inputs like address line 1 and address line 2.

27
00:02:24.720 --> 00:02:31.160
This field also supports editable properties like setting it as mandatory, adding help

28
00:02:31.160 --> 00:02:35.120
text, or defining a default value.

29
00:02:35.120 --> 00:02:41.160
The multi-line text box is designed for longer blocks of plain text.

30
00:02:41.160 --> 00:02:47.800
Think of it as a basic notepad, ideal for content that doesn't need formatting but

31
00:02:47.800 --> 00:02:51.760
might span a few sentences or paragraphs.

32
00:02:51.760 --> 00:02:58.800
Unlike the single line text box, this one supports line breaks, so it's perfect for

33
00:02:58.800 --> 00:03:03.200
internal notes, brief bios, or summaries.

34
00:03:03.200 --> 00:03:10.360
Just like before, it's plain text only, no bolding, links, or rich formatting.

35
00:03:10.360 --> 00:03:16.960
The boolean value is a simple on-off switch that lets you capture binary choices like

36
00:03:16.960 --> 00:03:23.480
show this section, featured post, or enable animation.

37
00:03:23.480 --> 00:03:29.160
The default value is false, but you can toggle it to true as needed.

38
00:03:29.160 --> 00:03:35.560
It's perfect for quick decisions that influence layout or logic on the front end.

39
00:03:35.560 --> 00:03:41.040
The date field lets you pick a specific day or day and time.

40
00:03:41.040 --> 00:03:47.560
You'll often see it used for things like published dates, event times, and deadlines.

41
00:03:47.560 --> 00:03:54.660
Just click into the field, choose your date from the calendar, and you're set.

42
00:03:54.660 --> 00:03:57.400
The file field is exactly what it sounds like.

43
00:03:57.400 --> 00:04:00.960
It lets you upload or attach files.

44
00:04:00.960 --> 00:04:08.720
This could be an image, a PDF, a video, or any other asset that belongs in your content.

45
00:04:08.720 --> 00:04:14.840
Use it when you need to add things like a profile image, a downloadable brochure, or

46
00:04:14.840 --> 00:04:16.920
a banner video.

47
00:04:16.920 --> 00:04:22.640
Files added here are automatically saved to the asset library in Content Stack.

48
00:04:22.640 --> 00:04:28.040
The link field lets you add a clickable link and give it a label.

49
00:04:28.040 --> 00:04:34.160
For example, you might create a Learn More button that links to a product page.

50
00:04:34.160 --> 00:04:40.000
You just fill in the title, which is what the users will see, and the URL, where it

51
00:04:40.000 --> 00:04:41.320
will go.

52
00:04:41.320 --> 00:04:48.560
The Select field gives you a dropdown, radio buttons, or checkboxes with predefined choices.

53
00:04:48.560 --> 00:04:55.280
You'll see this used for things like picking a size, small, medium, large, or extra large,

54
00:04:55.280 --> 00:04:59.600
choosing a region, or selecting a content category.

55
00:04:59.600 --> 00:05:02.680
You just click and choose from the list.

56
00:05:02.680 --> 00:05:04.080
It's easy.

57
00:05:04.080 --> 00:05:08.320
To wrap up, these fields are straightforward, but powerful.

58
00:05:08.320 --> 00:05:14.080
They help structure the content you create so it's consistent, organized, and ready

59
00:05:14.080 --> 00:05:16.160
to be published anywhere.

```

```transcript
<!-- PLACEHOLDER: replace with real transcript before publish if cues were auto-derived from WebVTT -->
[00:00] From simple inputs like URLs, numbers, and booleans, to more complex and powerful options
[00:07] like rich text editors, modular blocks, global fields, and references, there's a field
[00:13] for almost every kind of content you need to manage.
[00:17] Here, we'll take a closer look at the different field types available in ContentStack, how
[00:24] they work, and when to use them.
[00:27] So, what do fields actually do?
[00:31] Fields are the building blocks of your content types.
[00:35] They control what kind of information your content holds, and how it's entered, how
[00:42] it's validated, and how it's reused.
[00:45] Every entry in ContentStack gets its structure from these fields.
[00:51] Each field includes editable properties like display name, which is what the users see,
[00:57] a unique ID, which is used behind the scenes, the default value, help text, and mandatory
[01:04] or optional settings.
[01:07] These controls give you flexibility, not just in what content is captured, but how consistent
[01:14] and user-friendly it is for your team.
[01:18] ContentStack offers all sorts of fields, from basic fields like text numbers, dates,
[01:24] and booleans, to the more complex fields we talked about like rich text editors, modular
[01:29] blocks, references, and custom fields.
[01:34] Now that we've looked at how fields work in general, let's take a closer look at some
[01:39] of the most commonly used ones, starting with some of these simple fields.
[01:46] These are your go-to inputs for basic content, titles, dates, numbers, links, things like that.
[01:55] The single line text box field lets you capture short, plain text.
[02:01] No formatting, no line breaks, just clean, single line input.
[02:08] You'll use this for straightforward values like first name, last name, headline, city,
[02:14] or job title.
[02:16] You can even use multiple text boxes for structured inputs like address line 1 and address line 2.
[02:24] This field also supports editable properties like setting it as mandatory, adding help
[02:31] text, or defining a default value.
[02:35] The multi-line text box is designed for longer blocks of plain text.
[02:41] Think of it as a basic notepad, ideal for content that doesn't need formatting but
[02:47] might span a few sentences or paragraphs.
[02:51] Unlike the single line text box, this one supports line breaks, so it's perfect for
[02:58] internal notes, brief bios, or summaries.
[03:03] Just like before, it's plain text only, no bolding, links, or rich formatting.
[03:10] The boolean value is a simple on-off switch that lets you capture binary choices like
[03:16] show this section, featured post, or enable animation.
[03:23] The default value is false, but you can toggle it to true as needed.
[03:29] It's perfect for quick decisions that influence layout or logic on the front end.
[03:35] The date field lets you pick a specific day or day and time.
[03:41] You'll often see it used for things like published dates, event times, and deadlines.
[03:47] Just click into the field, choose your date from the calendar, and you're set.
[03:54] The file field is exactly what it sounds like.
[03:57] It lets you upload or attach files.
[04:00] This could be an image, a PDF, a video, or any other asset that belongs in your content.
[04:08] Use it when you need to add things like a profile image, a downloadable brochure, or
[04:14] a banner video.
[04:16] Files added here are automatically saved to the asset library in Content Stack.
[04:22] The link field lets you add a clickable link and give it a label.
[04:28] For example, you might create a Learn More button that links to a product page.
[04:34] You just fill in the title, which is what the users will see, and the URL, where it
[04:40] will go.
[04:41] The Select field gives you a dropdown, radio buttons, or checkboxes with predefined choices.
[04:48] You'll see this used for things like picking a size, small, medium, large, or extra large,
[04:55] choosing a region, or selecting a content category.
[04:59] You just click and choose from the list.
[05:02] It's easy.
[05:04] To wrap up, these fields are straightforward, but powerful.
[05:08] They help structure the content you create so it's consistent, organized, and ready
[05:14] to be published anywhere.
```

#### Key takeaways

- Connect **Fields in Contentstack** back to your stack configuration before moving to the next module.
- Capture one concrete artifact (screenshot, Postman call, or code snippet) that proves the step works in your environment.
- Re-read the delivery versus management boundary for anything you changed in the entry model.

## Supplement for indexing

### Content summary

Fields in Contentstack. Fields in Contentstack in Structuring Content in Contentstack (structuring-content-in-contentstack).

### Retrieval tags

- Fields
- Contentstack
- structuring-content-in-contentstack
- lesson 04
- Fields in Contentstack
- structuring-content-in-contentstack lesson

### Indexing notes

Index this lesson as a primary chunk tagged with lesson_id "04" and topics: [Fields, Contentstack].
Parent course slug: structuring-content-in-contentstack. Use asset_references URLs as thumbnail hints in search results when present.
Never surface LMS quiz content or assessment answers from this file.

### Asset references

| Label | URL |
| --- | --- |
| Video thumbnail: Fields in Contentstack | `https://cdn.jwplayer.com/v2/media/PVarzwES/poster.jpg?width=720` |

### External links

| Label | URL |
| --- | --- |
| Contentstack Academy home | `https://www.contentstack.com/academy/` |
| Training instance setup | `https://www.contentstack.com/academy/training-instance` |
| Academy playground (GitHub) | `https://github.com/contentstack/contentstack-academy-playground` |
| Contentstack documentation | `https://www.contentstack.com/docs/` |
