# Fields in Contentstack

### About this export

| Field | Value |
| --- | --- |
| **content_type** | lesson |
| **platform** | contentstack-academy |
| **source_url** | https://www.contentstack.com/academy/courses/structuring-content-in-contentstack/fields-in-contentstack |
| **course_slug** | structuring-content-in-contentstack |
| **lesson_slug** | fields-in-contentstack |
| **markdown_file_url** | /academy/md/courses/structuring-content-in-contentstack/fields-in-contentstack.md |
| **generated_at** | 2026-06-08T14:32:17.836Z |

> Part of **[Structuring Content in Contentstack](https://www.contentstack.com/academy/courses/structuring-content-in-contentstack)** 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`

#### Video 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.

#### 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/` |
