# sa5-data

- [About SA5's Data Lib](https://attr.sygnal.com/sa5-data/about.md): About the SA5 Data & Data-Binding Library
- [Quick Start | SA5 Data & Data-Binding](https://attr.sygnal.com/sa5-data/quick-start.md): How to Easily Add SA5's Data & Data-Binding to your Webflow Site
- [Usage Notes](https://attr.sygnal.com/sa5-data/overview.md): Creatively merge data into your Webflow sites
- [Concepts & Terminology](https://attr.sygnal.com/sa5-data/concepts.md): Concepts & Terms You Need to Know in SA5
- [Data Paths](https://attr.sygnal.com/sa5-data/concepts/data-paths.md): How to Identify the Exact Data you want to bind
- [Complex Data Sources](https://attr.sygnal.com/sa5-data/concepts/complex-data-sources.md)
- [Developing Concepts 📝](https://attr.sygnal.com/sa5-data/concepts/developing-concepts.md): Cool Stuff We're Thinking About
- [Data Sources ( Simple )](https://attr.sygnal.com/sa5-data/data-sources.md): Data Sources, Data Source Types, DSNs, and more
- [URL Querystring Data Source](https://attr.sygnal.com/sa5-data/data-sources/url-query-params.md): Pass querystring params through to forms and text elements, automatically
- [URL Part Data Source](https://attr.sygnal.com/sa5-data/data-sources/url-data-source.md): Get details of the current URL
- [User Info Data Source](https://attr.sygnal.com/sa5-data/data-sources/user-info-data-source.md): Data-binding Current User
- [Cookies & Web Storage Data Sources 📝](https://attr.sygnal.com/sa5-data/data-sources/cookies-and-web-storage-data-sources.md): Access your cookies & web storage data
- [Global Data Source 🧪](https://attr.sygnal.com/sa5-data/data-sources/global-data-source.md): Store site-wide content so that it can be easily accessed and integrated
- [Data Sources ( Complex )](https://attr.sygnal.com/sa5-data/data-sources-complex.md)
- [RichText Data Source 🧪](https://attr.sygnal.com/sa5-data/data-sources-complex/parse-to.md): Convert Rich Text into a datasource, based of certain profile rules
- [Defining Custom Data Sources](https://attr.sygnal.com/sa5-data/data-sources-complex/defining-custom-data-sources.md): How to Create a Data Source
- [Collection List Data Source 📝](https://attr.sygnal.com/sa5-data/data-sources-complex/collection-list-data-source.md): Create and Use Custom Collection List Data Sources
- [Developing Concepts | Collection List Data Sources](https://attr.sygnal.com/sa5-data/data-sources-complex/collection-list-data-source/developing-concepts-or-collection-list-data-sources.md): Stuff we're considering.
- [Data Binding](https://attr.sygnal.com/sa5-data/binding-data.md): How SA5's databinding works
- [Conditional Visibility](https://attr.sygnal.com/sa5-data/binding-data/conditional-visibility.md): FUTURE
- [Form Elements 📝](https://attr.sygnal.com/sa5-data/binding-data/form-elements.md): Binding data from form elements
- [Templates & Macro Expansion 📝](https://attr.sygnal.com/sa5-data/binding-data/templates-and-macro-expansion.md): The Details of SA5's Data-binding Template Processors
- [Developing Concepts on Data-Binding 📝](https://attr.sygnal.com/sa5-data/binding-data/developing-concepts-on-data-binding.md)
- [Macro Expansion](https://attr.sygnal.com/sa5-data/binding-data/macro-expansion.md)
- [Macro Expansion](https://attr.sygnal.com/sa5-data/binding-data/macro-expansion/macro-expansion.md): Expand {{ macros }} in text content
- [Count Items](https://attr.sygnal.com/sa5-data/binding-data/macro-expansion/count-items.md)
- [Preloaders](https://attr.sygnal.com/sa5-data/binding-data/preloaders.md): Configure How Your Placeholders Look Before Data-Binding
- [SA5 Data ( HSON ) ❺🧪](https://attr.sygnal.com/sa5-data/article.md): Add data to your custom code
- [SA5 Data BETA Kit](https://attr.sygnal.com/sa5-data/article/sa5-data-beta-kit.md): Add CMS Data to your Custom Code
- [JSON Data Variants](https://attr.sygnal.com/sa5-data/article/json-data-variants.md): A review of JSON data variants and how they relate to SA5
- [Advanced Use](https://attr.sygnal.com/sa5-data/advanced-use.md): Some Tips for more advanced use
- [SA5 Data JS API](https://attr.sygnal.com/sa5-data/sa5-data-js-api.md)
- [Future 📝](https://attr.sygnal.com/sa5-data/future.md): Just ideas...
- [External Data](https://attr.sygnal.com/sa5-data/future/external-data.md)
- [One-Way v. 2-way Bindings](https://attr.sygnal.com/sa5-data/future/one-way-v.-2-way-bindings.md)
- [Reactive Bindings](https://attr.sygnal.com/sa5-data/future/reactive-bindings.md)
- [Data Sources ( External ) 🧪](https://attr.sygnal.com/sa5-data/future/data-sources-external.md)
- [Google Sheets Data Source ⛔](https://attr.sygnal.com/sa5-data/future/data-sources-external/google-sheets-data-source.md): Use Google Sheets as a Datasource in Webflow
- [GitHub Data Data Source ⛔](https://attr.sygnal.com/sa5-data/future/data-sources-external/github-data-data-source.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://attr.sygnal.com/sa5-data.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.
