# The building blocks

- [Flows](https://docs.buzzy.buzz/the-building-blocks/flows.md)
- [Datatables, Fields & Data](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data.md)
- [Buzzy Datamodel Overview](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/buzzy-datamodel-overview.md): A comprehensive guide to understanding Buzzy's datamodel, including datatables, fields, relationships, and how to work with data programmatically.
- [Introduction to Fields](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/introduction-to-fields.md)
- [Basic Fields](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/basic-fields.md)
- [Text](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/basic-fields/text.md)
- [Number](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/basic-fields/number.md)
- [Date](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/basic-fields/date.md)
- [Location](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/basic-fields/location.md)
- [Toggle](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/basic-fields/toggle.md)
- [Checkboxes](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/basic-fields/checkboxes.md)
- [Checklist](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/basic-fields/checklist.md)
- [Selectlist](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/basic-fields/selectlist.md)
- [Rating](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/basic-fields/rating.md)
- [Attachments](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/basic-fields/attachments.md)
- [Images](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/basic-fields/images.md)
- [Signature](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/basic-fields/signature.md)
- [Audio Recording](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/basic-fields/audio-recording.md)
- [Embedded Link](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/basic-fields/embedded-link.md)
- [Advanced Fields](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/advanced-fields.md): The Buzzy Integrated Development Environment provides a set of extended field types known as Advanced Fields.
- [Formula](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/advanced-fields/formula.md)
- [Sub tables](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/advanced-fields/sub-tables.md)
- [Linked Table field](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/advanced-fields/linked-table-field.md)
- [Button](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/advanced-fields/button.md)
- [Teams](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/advanced-fields/teams.md)
- [Payment](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/advanced-fields/payment.md)
- [Notification](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/advanced-fields/notification.md)
- [Event](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/advanced-fields/event.md)
- [Display Fields](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/display-fields.md): Display Fields are static text or display elements that don’t gather data themselves but are displayed in the microapp submit form or result details view.
- [Header](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/display-fields/header.md)
- [Display Text](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/display-fields/display-text.md)
- [Image](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/display-fields/image.md)
- [Divider](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/display-fields/divider.md)
- [Metadata Fields](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/metadata-fields.md): Metadata Fields are available to display who by and when the Microapp was created.
- [Author Name](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/metadata-fields/author-name.md)
- [Author Phone](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/metadata-fields/author-phone.md)
- [Submitted](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/metadata-fields/submitted.md)
- [Filter Controls](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/filter-controls.md): Filter Controls are available to orchestrate form flow and dynamic display.
- [Viewers](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/filter-controls/viewers.md)
- [Tags](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/filter-controls/tags.md)
- [Condition](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/filter-controls/condition.md)
- [External Fields](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/external-fields.md): External Fields are used to store and access files on 3rd party servers.
- [IBM Connections File](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/external-fields/ibm-connections-file.md)
- [Box File](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/external-fields/box-file.md)
- [Sort Fields](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/sort-fields.md)
- [Formulas](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/formulas.md)
- [Datatable to Datatable Relationships](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/datatable-to-datatable-relationships.md)
- [Security and Access Control](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/security-and-access-control.md)
- [Private Data](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/private-data.md)
- [Displaying a field based on the values of other fields](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/displaying-a-field-based-on-the-values-of-other-fields.md)
- [Hiding a field based on role using a display formula](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/hiding-a-field-based-on-role-using-a-display-formula.md)
- [Importing data from a text file](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/importing-data-from-a-text-file.md)
- [Importing data from a URL](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/importing-data-from-a-url.md)
- [Import data from Datatable](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/import-data-from-datatable.md)
- [Export data using Chrome](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/export-data-using-chrome.md)
- [Export data in Browser](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/export-data-in-browser.md)
- [Export data using Safari](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/export-data-using-safari.md)
- [Datatable Field Type - Cheat Sheet](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/datatable-field-type-cheat-sheet.md): A quick overview of the field types available in a Datatable.
- [Troubleshooting Fields & Data](https://docs.buzzy.buzz/the-building-blocks/datatables-fields-and-data/troubleshooting-fields-and-data.md): Stuck on something to do with Buzzy datatables and fields? Here's some pointers.
- [Code widget (custom code)](https://docs.buzzy.buzz/the-building-blocks/code-widget-custom-code.md)
- [Async API + React HTML Components](https://docs.buzzy.buzz/the-building-blocks/code-widget-custom-code/new-async-api-+-react-html-components.md): This page covers the changes added to the Buzzy Frame API, giving full control to the user when calling API endpoints. Usage of such an API is explored as React components.
- [Codewidget Examples](https://docs.buzzy.buzz/the-building-blocks/code-widget-custom-code/examples.md)
- [Advanced Image Gallery](https://docs.buzzy.buzz/the-building-blocks/code-widget-custom-code/examples/advanced-image-gallery.md)
- [File Manager](https://docs.buzzy.buzz/the-building-blocks/code-widget-custom-code/examples/file-manager.md)
- [Chart Configuration Manager](https://docs.buzzy.buzz/the-building-blocks/code-widget-custom-code/examples/chart-configuration-manager.md)
- [Fruit Distribution Chart](https://docs.buzzy.buzz/the-building-blocks/code-widget-custom-code/examples/fruit-distribution-chart.md)
- [Kanban CRM Sales Deals](https://docs.buzzy.buzz/the-building-blocks/code-widget-custom-code/examples/kanban-crm-sales-deals.md)
- [Service Locations Map](https://docs.buzzy.buzz/the-building-blocks/code-widget-custom-code/examples/service-locations-map.md)
- [Deep Copy Action](https://docs.buzzy.buzz/the-building-blocks/code-widget-custom-code/examples/deep-copy-action.md)
- [Contact Age Filter](https://docs.buzzy.buzz/the-building-blocks/code-widget-custom-code/examples/contact-age-filter.md)
- [Event Locations Map](https://docs.buzzy.buzz/the-building-blocks/code-widget-custom-code/examples/event-locations-map.md)
- [Image Galley Slideshow](https://docs.buzzy.buzz/the-building-blocks/code-widget-custom-code/examples/image-galley-slideshow.md)
- [Ratings Average and Distribution](https://docs.buzzy.buzz/the-building-blocks/code-widget-custom-code/examples/ratings-average-and-distribution.md)
- [Buzzy Functions & Constants](https://docs.buzzy.buzz/the-building-blocks/buzzy-functions-and-constants.md)
- [Buzzy Functions](https://docs.buzzy.buzz/the-building-blocks/buzzy-functions-and-constants/buzzy-functions.md)
- [Constants](https://docs.buzzy.buzz/the-building-blocks/buzzy-functions-and-constants/constants.md)
- [Examples](https://docs.buzzy.buzz/the-building-blocks/buzzy-functions-and-constants/examples.md)
- [Analytics](https://docs.buzzy.buzz/the-building-blocks/analytics.md)
- [Model Context Protocol (MCP)](https://docs.buzzy.buzz/the-building-blocks/mcp.md)
- [Buzzy MCP Implementation](https://docs.buzzy.buzz/the-building-blocks/mcp/buzzy-mcp-implementation.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.buzzy.buzz/the-building-blocks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
