# Jigx Documentation

## Guides

- [Welcome to Jigx Documentation](https://docs.jigx.com/readme.md)
- [Getting started](https://docs.jigx.com/getting-started.md): Jigx account creation, Install the Jigx builder and steps by step tutorial
- [Creating an account](https://docs.jigx.com/getting-started/creating-an-account.md)
- [Install the Jigx Builder](https://docs.jigx.com/getting-started/install-the-jigx-builder.md)
- [Use templates to create apps](https://docs.jigx.com/getting-started/use-templates-to-create-apps.md)
- [Create an app from scratch](https://docs.jigx.com/getting-started/create-an-app-from-scratch.md)
- [Create the Hello Jigx Solution project](https://docs.jigx.com/getting-started/create-an-app-from-scratch/create-the-hello-jigx-solution-project.md)
- [Create the Map](https://docs.jigx.com/getting-started/create-an-app-from-scratch/create-the-map-1.md)
- [Adding the Map Jig](https://docs.jigx.com/getting-started/create-an-app-from-scratch/create-the-map-1/adding-the-map-jig.md)
- [Publish the project](https://docs.jigx.com/getting-started/create-an-app-from-scratch/create-the-map-1/publish-the-project.md)
- [Run the solution in the app](https://docs.jigx.com/getting-started/create-an-app-from-scratch/create-the-map-1/run-the-solution-in-the-app.md)
- [Create the Calendar](https://docs.jigx.com/getting-started/create-an-app-from-scratch/create-the-calendar.md)
- [Add the calendar jig and datasource](https://docs.jigx.com/getting-started/create-an-app-from-scratch/create-the-calendar/add-the-calendar-jig-and-datasource.md)
- [Publish your project](https://docs.jigx.com/getting-started/create-an-app-from-scratch/create-the-calendar/publish-your-project.md)
- [Run the updated solution](https://docs.jigx.com/getting-started/create-an-app-from-scratch/create-the-calendar/run-the-updated-solution.md)
- [Create Data - Form & List](https://docs.jigx.com/getting-started/create-an-app-from-scratch/create-data-form-_-list.md)
- [Create a new customer form](https://docs.jigx.com/getting-started/create-an-app-from-scratch/create-data-form-_-list/create-a-new-customer-form.md)
- [Create a customer list with data](https://docs.jigx.com/getting-started/create-an-app-from-scratch/create-data-form-_-list/create-a-customer-list-with-data.md)
- [Create a view of the customer record](https://docs.jigx.com/getting-started/create-an-app-from-scratch/create-data-form-_-list/create-a-view-of-the-customer-record.md)
- [Edit a customer record](https://docs.jigx.com/getting-started/create-an-app-from-scratch/create-data-form-_-list/edit-a-customer-record.md)
- [Add the form & list to the Home Hub](https://docs.jigx.com/getting-started/create-an-app-from-scratch/create-data-form-_-list/add-the-form-_-list-to-the-home-hub.md)
- [Publish your project](https://docs.jigx.com/getting-started/create-an-app-from-scratch/create-data-form-_-list/publish-your-project.md)
- [Run the updated solution](https://docs.jigx.com/getting-started/create-an-app-from-scratch/create-data-form-_-list/run-the-updated-solution.md)
- [Combine the solution's elements](https://docs.jigx.com/getting-started/create-an-app-from-scratch/combine-the-solution_s-elements.md)
- [Add the customer composite jig](https://docs.jigx.com/getting-started/create-an-app-from-scratch/combine-the-solution_s-elements/add-the-customer-composite-jig.md)
- [Edit the index file](https://docs.jigx.com/getting-started/create-an-app-from-scratch/combine-the-solution_s-elements/edit-the-index_jigx-file.md)
- [Publish the Hello Jigx Solution](https://docs.jigx.com/getting-started/create-an-app-from-scratch/combine-the-solution_s-elements/publish-the-hello-jigx-solution.md)
- [Run the Hello Jigx Solution](https://docs.jigx.com/getting-started/create-an-app-from-scratch/combine-the-solution_s-elements/run-the-hello-jigx-solution.md)
- [Customize the Hello-Jigx solution](https://docs.jigx.com/getting-started/create-an-app-from-scratch/customize-the-hello-jigx-solution.md)
- [Change an icon and add a badge](https://docs.jigx.com/getting-started/create-an-app-from-scratch/customize-the-hello-jigx-solution/change-an-icon-and-add-a-badge.md)
- [Add widgets](https://docs.jigx.com/getting-started/create-an-app-from-scratch/customize-the-hello-jigx-solution/add-widgets.md)
- [Add a component using a template](https://docs.jigx.com/getting-started/create-an-app-from-scratch/add-a-component-using-a-template.md)
- [Use pre-built solutions](https://docs.jigx.com/getting-started/use-pre-built-solutions.md)
- [Integrate with external data](https://docs.jigx.com/getting-started/integrate-with-external-data.md)
- [Planning your app](https://docs.jigx.com/getting-started/planning-your-app.md)
- [Solution Requirements](https://docs.jigx.com/getting-started/planning-your-app/solution-requirements.md)
- [Solution Design](https://docs.jigx.com/getting-started/planning-your-app/solution-design.md)
- [Home screen](https://docs.jigx.com/getting-started/planning-your-app/home-screen.md)
- [Data planning](https://docs.jigx.com/getting-started/planning-your-app/data-planning.md)
- [Building the app](https://docs.jigx.com/getting-started/planning-your-app/building-the-app.md)
- [Testing Plan](https://docs.jigx.com/getting-started/planning-your-app/testing-plan.md)
- [Post App launch](https://docs.jigx.com/getting-started/planning-your-app/post-app-launch.md)
- [Understanding the basics](https://docs.jigx.com/understanding-the-basics.md)
- [App Supported Versions](https://docs.jigx.com/understanding-the-basics/app-supported-versions.md)
- [Architecture](https://docs.jigx.com/understanding-the-basics/architecture.md)
- [Jigx Concepts](https://docs.jigx.com/understanding-the-basics/jigx-concepts.md)
- [Authentication](https://docs.jigx.com/understanding-the-basics/authentication.md)
- [Jigx color palette](https://docs.jigx.com/understanding-the-basics/jigx-color-palette.md)
- [Jigx icons](https://docs.jigx.com/understanding-the-basics/jigx-icons.md)
- [Building Apps with Jigx](https://docs.jigx.com/building-apps-with-jigx.md)
- [Jigx Builder (code editor)](https://docs.jigx.com/building-apps-with-jigx/jigx-builder-code-editor.md)
- [Install](https://docs.jigx.com/building-apps-with-jigx/jigx-builder-code-editor/install.md)
- [Settings](https://docs.jigx.com/building-apps-with-jigx/jigx-builder-code-editor/settings.md)
- [Editor](https://docs.jigx.com/building-apps-with-jigx/jigx-builder-code-editor/editor.md)
- [Create a new Jigx Solution](https://docs.jigx.com/building-apps-with-jigx/jigx-builder-code-editor/create-a-new-jigx-solution.md)
- [Publishing a solution](https://docs.jigx.com/building-apps-with-jigx/jigx-builder-code-editor/publishing-a-solution.md)
- [Debugging](https://docs.jigx.com/building-apps-with-jigx/jigx-builder-code-editor/debugging.md)
- [YAML order](https://docs.jigx.com/building-apps-with-jigx/jigx-builder-code-editor/yaml-order.md)
- [Tips, tricks and shortcuts](https://docs.jigx.com/building-apps-with-jigx/jigx-builder-code-editor/tips-tricks-and-shortcuts.md)
- [Data](https://docs.jigx.com/building-apps-with-jigx/data.md)
- [Data lifecycles in Jigx](https://docs.jigx.com/building-apps-with-jigx/data/data-lifecycles-in-jigx.md)
- [Syncing remote and loading local Data](https://docs.jigx.com/building-apps-with-jigx/data/syncing-remote-and-loading-local-data.md)
- [When to load data](https://docs.jigx.com/building-apps-with-jigx/data/when-to-load-data.md)
- [Offline Solutions](https://docs.jigx.com/building-apps-with-jigx/data/offline-solutions.md)
- [Offline remote data handling](https://docs.jigx.com/building-apps-with-jigx/data/offline-remote-data-handling.md)
- [File handling](https://docs.jigx.com/building-apps-with-jigx/data/file-handling.md)
- [Data Providers](https://docs.jigx.com/building-apps-with-jigx/data/data-providers.md)
- [Dynamic Data](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/dynamic-data.md)
- [Creating tables](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/dynamic-data/creating-tables.md)
- [Creating columns & data records](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/dynamic-data/creating-columns-data-records.md)
- [Deleting tables](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/dynamic-data/deleting-tables.md)
- [Using Dynamic Data](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/dynamic-data/using-dynamic-data.md)
- [Dynamic files](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/dynamic-files.md)
- [Microsoft Azure SQL](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/microsoft-azure-sql.md)
- [Syncing SQL & loading local Data](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/microsoft-azure-sql/syncing-sql-_-loading-local-data.md)
- [Configuring the SQL Connection](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/microsoft-azure-sql/configuring-the-sql-connection.md)
- [REST endpoints from Azure SQL](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/microsoft-azure-sql/rest-endpoints-from-azure-sql.md)
- [Microsoft OneDrive](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/microsoft-onedrive.md)
- [REST](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest.md)
- [REST Overview](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/rest-overview.md)
- [REST syncing & loading local Data](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/rest-syncing-_-loading-local-data.md)
- [REST Authentication](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/rest-authentication.md)
- [Functions](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/functions.md)
- [Swagger parser](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/functions/swagger-parser.md)
- [Parameters](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/functions/parameters.md)
- [Continuation](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/functions/continuation.md)
- [Conversions](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/functions/conversions.md)
- [Guard](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/functions/guard.md)
- [InputTransform](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/functions/inputtransform.md)
- [OutputTransform](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/functions/outputtransform.md)
- [forRowsinRange](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/functions/forrowsinrange.md)
- [forRowsWithMatchingids](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/functions/forrowswithmatchingids.md)
- [forRowsWithValues](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/functions/forrowswithvalues.md)
- [Operations](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/functions/operations.md)
- [Queries](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/functions/queries.md)
- [When](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/functions/when.md)
- [JavaScript in functions](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/functions/javascript-in-functions.md)
- [REST error handling](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/rest-error-handling.md)
- [Configuring error alerts](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/rest-error-handling/configuring-error-alerts.md)
- [Error logging and debugging](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/rest-error-handling/error-logging-and-debugging.md)
- [Working with commandQueue](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/rest-error-handling/working-with-commandqueue.md)
- [Local REST Calls](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/local-rest-calls.md)
- [REST best practice](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/rest-best-practice.md)
- [Microsoft Graph OAuth](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/microsoft-graph-oauth.md)
- [Configuring OAuth for MS Graph](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/microsoft-graph-oauth/configuring-oauth-for-ms-graph.md)
- [Create and configure a new OAuth app in Microsoft Azure AAD](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/microsoft-graph-oauth/configuring-oauth-for-ms-graph/create-and-configure-a-new-oauth-app-in-microsoft-azure-aad.md)
- [Adding the OAuth Configuration to the solution in Jigx Management](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/microsoft-graph-oauth/configuring-oauth-for-ms-graph/adding-the-oauth-configuration-to-the-solution-in-jigx-management.md)
- [Using the OAuth configuration in a Jigx solution](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/rest/microsoft-graph-oauth/configuring-oauth-for-ms-graph/using-the-oauth-configuration-in-a-jigx-solution.md)
- [Salesforce](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/salesforce.md)
- [Using the Salesforce provider](https://docs.jigx.com/building-apps-with-jigx/data/data-providers/salesforce/using-the-salesforce-provider.md)
- [Datasources](https://docs.jigx.com/building-apps-with-jigx/data/datasources.md)
- [Cross-Solution Data Access](https://docs.jigx.com/building-apps-with-jigx/data/datasources/cross-solution-data-access.md)
- [SQLite](https://docs.jigx.com/building-apps-with-jigx/data/datasources/sqlite.md)
- [SQLite cheatsheet](https://docs.jigx.com/building-apps-with-jigx/data/datasources/sqlite/sqlite-cheatsheet.md)
- [UI](https://docs.jigx.com/building-apps-with-jigx/ui.md)
- [Home Hub](https://docs.jigx.com/building-apps-with-jigx/ui/home-hub.md)
- [Index settings](https://docs.jigx.com/building-apps-with-jigx/ui/home-hub/index-settings.md)
- [Creating a Home Hub](https://docs.jigx.com/building-apps-with-jigx/ui/home-hub/creating-a-home-hub.md)
- [Jigs (screens)](https://docs.jigx.com/building-apps-with-jigx/ui/jigs-_screens_.md)
- [Passing data using inputs](https://docs.jigx.com/building-apps-with-jigx/ui/jigs-_screens_/passing-data-using-inputs.md)
- [Passing data using outputs](https://docs.jigx.com/building-apps-with-jigx/ui/jigs-_screens_/passing-data-using-outputs.md)
- [Jig Templates](https://docs.jigx.com/building-apps-with-jigx/ui/jigs-_screens_/jig-templates.md)
- [Forms](https://docs.jigx.com/building-apps-with-jigx/ui/jigs-_screens_/forms.md)
- [Creating a Record](https://docs.jigx.com/building-apps-with-jigx/ui/jigs-_screens_/forms/creating-a-record.md)
- [Updating a Record](https://docs.jigx.com/building-apps-with-jigx/ui/jigs-_screens_/forms/updating-a-record.md)
- [Forms and Composite Jigs](https://docs.jigx.com/building-apps-with-jigx/ui/jigs-_screens_/forms/forms-and-composite-jigs.md)
- [Components (controls)](https://docs.jigx.com/building-apps-with-jigx/ui/components-_controls_.md)
- [Component Templates](https://docs.jigx.com/building-apps-with-jigx/ui/components-_controls_/component-templates.md)
- [Custom Components (Alpha)](https://docs.jigx.com/building-apps-with-jigx/ui/custom-components-_alpha_.md)
- [Creating custom components (Alpha)](https://docs.jigx.com/building-apps-with-jigx/ui/custom-components-_alpha_/creating-custom-components-_alpha_.md)
- [Inputs & outputs (Alpha)](https://docs.jigx.com/building-apps-with-jigx/ui/custom-components-_alpha_/inputs-_-outputs-_alpha_.md)
- [Widgets](https://docs.jigx.com/building-apps-with-jigx/ui/widgets.md)
- [Actions](https://docs.jigx.com/building-apps-with-jigx/ui/actions.md)
- [Assets](https://docs.jigx.com/building-apps-with-jigx/ui/assets.md)
- [Logic](https://docs.jigx.com/building-apps-with-jigx/logic.md)
- [Expressions](https://docs.jigx.com/building-apps-with-jigx/logic/expressions.md)
- [Expressions - Common Patterns](https://docs.jigx.com/building-apps-with-jigx/logic/expressions/expressions-common-patterns.md)
- [Expression - Quick Reference](https://docs.jigx.com/building-apps-with-jigx/logic/expressions/expression-quick-reference.md)
- [Expressions - cheatsheet](https://docs.jigx.com/building-apps-with-jigx/logic/expressions/expressions-cheatsheet.md)
- [State](https://docs.jigx.com/building-apps-with-jigx/logic/state.md)
- [Navigation](https://docs.jigx.com/building-apps-with-jigx/logic/navigation.md)
- [Validation](https://docs.jigx.com/building-apps-with-jigx/logic/validation.md)
- [Additional functionality](https://docs.jigx.com/building-apps-with-jigx/additional-functionality.md)
- [Deep links](https://docs.jigx.com/building-apps-with-jigx/additional-functionality/deep-links.md)
- [Notifications](https://docs.jigx.com/building-apps-with-jigx/additional-functionality/notifications.md)
- [Localization](https://docs.jigx.com/building-apps-with-jigx/additional-functionality/localization.md)
- [Best practice](https://docs.jigx.com/building-apps-with-jigx/best-practice.md)
- [Migration plan](https://docs.jigx.com/building-apps-with-jigx/best-practice/migration-plan.md)
- [Performance of List](https://docs.jigx.com/building-apps-with-jigx/best-practice/performance-of-list.md)
- [Administration](https://docs.jigx.com/administration.md)
- [Management Overview](https://docs.jigx.com/administration/management-overview.md)
- [Permissions - User Roles](https://docs.jigx.com/administration/permissions-user-roles.md)
- [Users](https://docs.jigx.com/administration/users.md)
- [Solutions](https://docs.jigx.com/administration/solutions.md)
- [Groups](https://docs.jigx.com/administration/solutions/groups.md)
- [Permissions](https://docs.jigx.com/administration/solutions/permissions.md)
- [Data](https://docs.jigx.com/administration/solutions/data.md)
- [Row Level Security](https://docs.jigx.com/administration/solutions/row-level-security.md)
- [Data policies](https://docs.jigx.com/administration/solutions/row-level-security/data-policies.md)
- [Authorized Users](https://docs.jigx.com/administration/solutions/row-level-security/authorized-users.md)
- [Credentials](https://docs.jigx.com/administration/solutions/credentials.md)
- [Connections](https://docs.jigx.com/administration/solutions/connections.md)
- [SQL Functions](https://docs.jigx.com/administration/solutions/sql-functions.md)
- [REST Functions](https://docs.jigx.com/administration/solutions/rest-functions.md)
- [SOAP Functions](https://docs.jigx.com/administration/solutions/soap-functions.md)
- [Solution Details](https://docs.jigx.com/administration/solutions/solution-details.md)
- [Solution Settings](https://docs.jigx.com/administration/solutions/solution-settings.md)
- [Custom variables](https://docs.jigx.com/administration/solutions/solution-settings/custom-variables.md)
- [Troubleshooting (Solution)](https://docs.jigx.com/administration/solutions/troubleshooting-_solution_.md)
- [Notifications](https://docs.jigx.com/administration/notifications.md)
- [Organization Settings](https://docs.jigx.com/administration/organization-settings.md)
- [Invites](https://docs.jigx.com/administration/organization-settings/invites.md)
- [Public Content](https://docs.jigx.com/administration/organization-settings/public-content.md)
- [OAuth Configurations](https://docs.jigx.com/administration/organization-settings/oauth-configurations.md)
- [Single Sign-On (SSO)](https://docs.jigx.com/administration/organization-settings/single-sign-on-_sso_.md)
- [Troubleshooting (Organization)](https://docs.jigx.com/administration/troubleshooting-_organization_.md)
- [Quick Start](https://docs.jigx.com/administration/quick-start.md)
- [My profile](https://docs.jigx.com/administration/my-profile.md)

## References & Examples

- [Jigx Examples](https://docs.jigx.com/examples/readme.md)
- [Access sample solutions](https://docs.jigx.com/examples/readme/access-sample-solutions.md): Access the jigx-samples solution and starter apps from Quick Start or GitHub.
- [Setting up your solution](https://docs.jigx.com/examples/readme/setting-up-your-solution.md)
- [Data Providers](https://docs.jigx.com/examples/readme/data-providers.md)
- [Dynamic Data](https://docs.jigx.com/examples/readme/data-providers/dynamic-data.md)
- [Creating Dynamic Data](https://docs.jigx.com/examples/readme/data-providers/dynamic-data/creating-dynamic-data.md)
- [Reading Dynamic Data](https://docs.jigx.com/examples/readme/data-providers/dynamic-data/reading-dynamic-data.md)
- [Updating Dynamic Data](https://docs.jigx.com/examples/readme/data-providers/dynamic-data/updating-dynamic-data.md)
- [Deleting Dynamic Data](https://docs.jigx.com/examples/readme/data-providers/dynamic-data/deleting-dynamic-data.md)
- [Dynamic Files](https://docs.jigx.com/examples/readme/data-providers/dynamic-files.md)
- [Upload a file](https://docs.jigx.com/examples/readme/data-providers/dynamic-files/upload-a-file.md)
- [Upload multiple files](https://docs.jigx.com/examples/readme/data-providers/dynamic-files/upload-multiple-files.md)
- [Download a file](https://docs.jigx.com/examples/readme/data-providers/dynamic-files/download-a-file.md)
- [Delete a file](https://docs.jigx.com/examples/readme/data-providers/dynamic-files/delete-a-file.md)
- [Status of a file](https://docs.jigx.com/examples/readme/data-providers/dynamic-files/status-of-a-file.md)
- [Microsoft Azure SQL](https://docs.jigx.com/examples/readme/data-providers/microsoft-azure-sql.md)
- [Database Scripts](https://docs.jigx.com/examples/readme/data-providers/microsoft-azure-sql/database-scripts.md)
- [List customers (SELECT)](https://docs.jigx.com/examples/readme/data-providers/microsoft-azure-sql/list-customers-_select_.md): Learn how to execute SQL commands to retrieve a list of customers from an Azure SQL database and display it in a list jig. This document includes detailed Jigx code examples for executing stored proce
- [List a single customer (SELECT)](https://docs.jigx.com/examples/readme/data-providers/microsoft-azure-sql/list-a-single-customer-_select_.md)
- [Create a customer (INSERT)](https://docs.jigx.com/examples/readme/data-providers/microsoft-azure-sql/create-a-customer-_insert_.md)
- [Update a customer (UPDATE)](https://docs.jigx.com/examples/readme/data-providers/microsoft-azure-sql/update-a-customer-_update_.md)
- [Microsoft OneDrive](https://docs.jigx.com/examples/readme/data-providers/microsoft-onedrive.md)
- [Create a file](https://docs.jigx.com/examples/readme/data-providers/microsoft-onedrive/create-a-file.md)
- [Update/Save a file](https://docs.jigx.com/examples/readme/data-providers/microsoft-onedrive/update_save-a-file.md)
- [List files](https://docs.jigx.com/examples/readme/data-providers/microsoft-onedrive/list-files.md)
- [Delete a file](https://docs.jigx.com/examples/readme/data-providers/microsoft-onedrive/delete-a-file.md)
- [Download a file](https://docs.jigx.com/examples/readme/data-providers/microsoft-onedrive/download-a-file.md)
- [REST](https://docs.jigx.com/examples/readme/data-providers/rest.md)
- [Create an app using REST APIs](https://docs.jigx.com/examples/readme/data-providers/rest/create-an-app-using-rest-apis.md)
- [List customers (GET)](https://docs.jigx.com/examples/readme/data-providers/rest/create-an-app-using-rest-apis/list-customers-_get_.md)
- [Delete customer (DELETE)](https://docs.jigx.com/examples/readme/data-providers/rest/create-an-app-using-rest-apis/delete-customer-_delete_.md)
- [Create customer (POST)](https://docs.jigx.com/examples/readme/data-providers/rest/create-an-app-using-rest-apis/create-customer-_post_.md)
- [Update customer details (PUT)](https://docs.jigx.com/examples/readme/data-providers/rest/create-an-app-using-rest-apis/update-customer-details-_put_.md)
- [List & View customers (GET)](https://docs.jigx.com/examples/readme/data-providers/rest/create-an-app-using-rest-apis/list-_-view-customers-_get_.md)
- [List product images (GET)](https://docs.jigx.com/examples/readme/data-providers/rest/create-an-app-using-rest-apis/list-product-images-_get_.md)
- [Upload product images (POST)](https://docs.jigx.com/examples/readme/data-providers/rest/create-an-app-using-rest-apis/upload-product-images-_post_.md)
- [Update multiple records in a single REST call](https://docs.jigx.com/examples/readme/data-providers/rest/create-an-app-using-rest-apis/update-multiple-records-in-a-single-rest-call.md)
- [REST errors](https://docs.jigx.com/examples/readme/data-providers/rest/create-an-app-using-rest-apis/rest-errors.md)
- [MS Graph](https://docs.jigx.com/examples/readme/data-providers/rest/ms-graph.md)
- [Graph User Profile](https://docs.jigx.com/examples/readme/data-providers/rest/ms-graph/graph-user-profile.md)
- [Get User Profile & Photo](https://docs.jigx.com/examples/readme/data-providers/rest/ms-graph/graph-user-profile/get-user-profile-_-photo.md)
- [Update Profile Photo](https://docs.jigx.com/examples/readme/data-providers/rest/ms-graph/graph-user-profile/update-profile-photo.md)
- [Graph Calendar](https://docs.jigx.com/examples/readme/data-providers/rest/ms-graph/graph-calendar.md)
- [Get Calendar List](https://docs.jigx.com/examples/readme/data-providers/rest/ms-graph/graph-calendar/get-calendar-list.md)
- [Get Event List](https://docs.jigx.com/examples/readme/data-providers/rest/ms-graph/graph-calendar/get-event-list.md)
- [Get Event Item](https://docs.jigx.com/examples/readme/data-providers/rest/ms-graph/graph-calendar/get-event-item.md)
- [Create Event Item](https://docs.jigx.com/examples/readme/data-providers/rest/ms-graph/graph-calendar/create-event-item.md)
- [Graph Mail](https://docs.jigx.com/examples/readme/data-providers/rest/ms-graph/graph-mail.md)
- [Get list messages](https://docs.jigx.com/examples/readme/data-providers/rest/ms-graph/graph-mail/get-list-messages.md)
- [Graph tasks](https://docs.jigx.com/examples/readme/data-providers/rest/ms-graph/graph-tasks.md)
- [Get To-do lists & tasks](https://docs.jigx.com/examples/readme/data-providers/rest/ms-graph/graph-tasks/get-to-do-lists-_-tasks.md)
- [Graph Insights](https://docs.jigx.com/examples/readme/data-providers/rest/ms-graph/graph-insights.md)
- [Get item trending](https://docs.jigx.com/examples/readme/data-providers/rest/ms-graph/graph-insights/get-item-trending.md)
- [Salesforce](https://docs.jigx.com/examples/readme/data-providers/salesforce.md)
- [Create records in objects](https://docs.jigx.com/examples/readme/data-providers/salesforce/create-records-in-objects.md)
- [Delete records in objects](https://docs.jigx.com/examples/readme/data-providers/salesforce/delete-records-in-objects.md)
- [List records in objects](https://docs.jigx.com/examples/readme/data-providers/salesforce/list-records-in-objects.md)
- [Save & update records in objects](https://docs.jigx.com/examples/readme/data-providers/salesforce/save-_-update-records-in-objects.md)
- [Datasource](https://docs.jigx.com/examples/readme/datasource.md)
- [sqlite](https://docs.jigx.com/examples/readme/datasource/sqlite.md)
- [static](https://docs.jigx.com/examples/readme/datasource/static.md)
- [system](https://docs.jigx.com/examples/readme/datasource/system.md)
- [Cross solution datasource access](https://docs.jigx.com/examples/readme/datasource/cross-solution-datasource-access.md)
- [Jig Types](https://docs.jigx.com/examples/readme/jig-types.md)
- [Common jig type properties](https://docs.jigx.com/examples/readme/jig-types/common-jig-type-properties.md)
- [bottomSheet](https://docs.jigx.com/examples/readme/jig-types/common-jig-type-properties/bottomsheet-_beta_.md)
- [placeholders](https://docs.jigx.com/examples/readme/jig-types/common-jig-type-properties/placeholders.md)
- [jig.calendar](https://docs.jigx.com/examples/readme/jig-types/jig_calendar.md)
- [jig.composite](https://docs.jigx.com/examples/readme/jig-types/jig_composite.md)
- [jig.default](https://docs.jigx.com/examples/readme/jig-types/jig_default.md)
- [jig.document](https://docs.jigx.com/examples/readme/jig-types/jig_document.md)
- [jig.fullscreen](https://docs.jigx.com/examples/readme/jig-types/jig_fullscreen.md)
- [jig.gallery](https://docs.jigx.com/examples/readme/jig-types/jig.gallery.md)
- [jig.grid](https://docs.jigx.com/examples/readme/jig-types/jig_grid.md)
- [jig.list](https://docs.jigx.com/examples/readme/jig-types/jig_list.md)
- [jig.table](https://docs.jigx.com/examples/readme/jig-types/jig_table.md)
- [jig.tabs](https://docs.jigx.com/examples/readme/jig-types/jig_tabs.md)
- [Use template](https://docs.jigx.com/examples/readme/jig-types/use-template.md)
- [Components](https://docs.jigx.com/examples/readme/components.md)
- [Common component properties](https://docs.jigx.com/examples/readme/components/common-component-properties.md): Properties shared across most components, like \`when\` and \`color\`.
- [amount-control](https://docs.jigx.com/examples/readme/components/amount-control.md)
- [avatar](https://docs.jigx.com/examples/readme/components/avatar.md)
- [avatar-field](https://docs.jigx.com/examples/readme/components/avatar-field.md)
- [banner](https://docs.jigx.com/examples/readme/components/banner.md)
- [card](https://docs.jigx.com/examples/readme/components/card.md)
- [carousel](https://docs.jigx.com/examples/readme/components/carousel.md)
- [charts](https://docs.jigx.com/examples/readme/components/charts.md)
- [bar-chart](https://docs.jigx.com/examples/readme/components/charts/bar-chart.md)
- [line-chart](https://docs.jigx.com/examples/readme/components/charts/line-chart.md)
- [pie-chart](https://docs.jigx.com/examples/readme/components/charts/pie-chart.md)
- [chat](https://docs.jigx.com/examples/readme/components/chat.md)
- [checkbox](https://docs.jigx.com/examples/readme/components/checkbox.md)
- [choice-field](https://docs.jigx.com/examples/readme/components/choice-field.md)
- [countdown](https://docs.jigx.com/examples/readme/components/countdown.md)
- [count-up](https://docs.jigx.com/examples/readme/components/count-up.md)
- [date-picker](https://docs.jigx.com/examples/readme/components/date-picker.md)
- [divider](https://docs.jigx.com/examples/readme/components/divider.md)
- [dropdown](https://docs.jigx.com/examples/readme/components/dropdown.md)
- [duration-picker](https://docs.jigx.com/examples/readme/components/duration-picker.md)
- [email-field](https://docs.jigx.com/examples/readme/components/email-field.md)
- [entity](https://docs.jigx.com/examples/readme/components/entity.md)
- [entity-field](https://docs.jigx.com/examples/readme/components/entity/entity-field.md)
- [field-row (entity)](https://docs.jigx.com/examples/readme/components/entity/field-row.md)
- [event](https://docs.jigx.com/examples/readme/components/event.md)
- [expander](https://docs.jigx.com/examples/readme/components/expander.md)
- [stage](https://docs.jigx.com/examples/readme/components/expander/stage.md)
- [titles](https://docs.jigx.com/examples/readme/components/expander/titles.md)
- [field-row](https://docs.jigx.com/examples/readme/components/field-row.md)
- [form](https://docs.jigx.com/examples/readme/components/form.md)
- [grid](https://docs.jigx.com/examples/readme/components/grid.md)
- [grid-item](https://docs.jigx.com/examples/readme/components/grid/grid-item.md)
- [image](https://docs.jigx.com/examples/readme/components/image.md)
- [interactive-image](https://docs.jigx.com/examples/readme/components/interactive-image.md)
- [interactive-image-item](https://docs.jigx.com/examples/readme/components/interactive-image/interactive-image-item.md)
- [jig-header](https://docs.jigx.com/examples/readme/components/jig-header.md)
- [list](https://docs.jigx.com/examples/readme/components/list.md)
- [list-item](https://docs.jigx.com/examples/readme/components/list/list-item.md)
- [menu-item](https://docs.jigx.com/examples/readme/components/list/menu-item.md)
- [product-item](https://docs.jigx.com/examples/readme/components/list/product-item.md)
- [stage](https://docs.jigx.com/examples/readme/components/list/stage.md)
- [location](https://docs.jigx.com/examples/readme/components/location.md)
- [media-field](https://docs.jigx.com/examples/readme/components/media-field.md)
- [number-field](https://docs.jigx.com/examples/readme/components/number-field.md)
- [progress-bar](https://docs.jigx.com/examples/readme/components/progress-bar.md)
- [rating](https://docs.jigx.com/examples/readme/components/rating.md)
- [section](https://docs.jigx.com/examples/readme/components/section.md): Learn how to use the section component in your user interface to group related items together.
- [segmented-control](https://docs.jigx.com/examples/readme/components/segmented-control.md)
- [signature-field](https://docs.jigx.com/examples/readme/components/signature-field.md)
- [slider](https://docs.jigx.com/examples/readme/components/slider.md)
- [stepper](https://docs.jigx.com/examples/readme/components/stepper.md)
- [step](https://docs.jigx.com/examples/readme/components/stepper/step.md)
- [summary](https://docs.jigx.com/examples/readme/components/summary.md)
- [text-field](https://docs.jigx.com/examples/readme/components/text-field.md)
- [video-player](https://docs.jigx.com/examples/readme/components/video-player.md)
- [web-view](https://docs.jigx.com/examples/readme/components/web-view.md)
- [Use template](https://docs.jigx.com/examples/readme/components/use-template.md)
- [Custom components (Alpha)](https://docs.jigx.com/examples/readme/custom-components-_alpha_.md)
- [Button (Alpha)](https://docs.jigx.com/examples/readme/custom-components-_alpha_/button-_alpha_.md)
- [Card (Alpha)](https://docs.jigx.com/examples/readme/custom-components-_alpha_/card-_alpha_.md)
- [Icon (Alpha)](https://docs.jigx.com/examples/readme/custom-components-_alpha_/icon-_alpha_.md)
- [Text (Alpha)](https://docs.jigx.com/examples/readme/custom-components-_alpha_/text-_alpha_.md)
- [View (Alpha)](https://docs.jigx.com/examples/readme/custom-components-_alpha_/view-_alpha_.md)
- [Combine custom & standard components (Alpha)](https://docs.jigx.com/examples/readme/custom-components-_alpha_/combine-custom-_-standard-components-_alpha_.md)
- [Templates (Alpha)](https://docs.jigx.com/examples/readme/custom-components-_alpha_/templates-_alpha_.md)
- [Cards & Charts (Alpha)](https://docs.jigx.com/examples/readme/custom-components-_alpha_/templates-_alpha_/cards-_-charts-_alpha_.md)
- [Travel (Alpha)](https://docs.jigx.com/examples/readme/custom-components-_alpha_/templates-_alpha_/travel-_alpha_.md)
- [Generic (Alpha)](https://docs.jigx.com/examples/readme/custom-components-_alpha_/templates-_alpha_/generic-_alpha_.md)
- [Industry Specific (Alpha)](https://docs.jigx.com/examples/readme/custom-components-_alpha_/templates-_alpha_/industry-specific-_alpha_.md)
- [Actions](https://docs.jigx.com/examples/readme/actions.md)
- [Common action properties](https://docs.jigx.com/examples/readme/actions/common-action-properties.md)
- [action-list](https://docs.jigx.com/examples/readme/actions/action-list.md)
- [confirm](https://docs.jigx.com/examples/readme/actions/confirm.md)
- [execute-action](https://docs.jigx.com/examples/readme/actions/execute-action.md)
- [evaluate](https://docs.jigx.com/examples/readme/actions/evaluate.md)
- [execute-entities](https://docs.jigx.com/examples/readme/actions/execute-entities.md)
- [execute-entity](https://docs.jigx.com/examples/readme/actions/execute-entity.md)
- [execute-sql](https://docs.jigx.com/examples/readme/actions/execute-sql.md)
- [find-replace](https://docs.jigx.com/examples/readme/actions/find-replace.md)
- [generate-file](https://docs.jigx.com/examples/readme/actions/generate-file.md)
- [generate-pdf](https://docs.jigx.com/examples/readme/actions/generate-pdf.md)
- [go-back](https://docs.jigx.com/examples/readme/actions/go-back.md)
- [go-to](https://docs.jigx.com/examples/readme/actions/go-to.md)
- [info-modal](https://docs.jigx.com/examples/readme/actions/info-modal.md)
- [open-app-settings](https://docs.jigx.com/examples/readme/actions/open-app-settings.md)
- [open-map](https://docs.jigx.com/examples/readme/actions/open-map.md)
- [open-media-picker](https://docs.jigx.com/examples/readme/actions/open-media-picker.md)
- [open-scanner](https://docs.jigx.com/examples/readme/actions/open-scanner.md)
- [open-url](https://docs.jigx.com/examples/readme/actions/open-url.md): Open a web page or deep link to an external app from an action, list item, or follow-up action.
- [Copy of open-url](https://docs.jigx.com/examples/readme/actions/open-url-1.md): Open a web page or deep link to an external app from an action, list item, or follow-up action.
- [print](https://docs.jigx.com/examples/readme/actions/print.md)
- [State actions](https://docs.jigx.com/examples/readme/actions/state-actions.md)
- [solution-state (set & reset)](https://docs.jigx.com/examples/readme/actions/state-actions/solution-state-set-and-reset.md)
- [jig-state (set & reset)](https://docs.jigx.com/examples/readme/actions/state-actions/jig-state-set-and-reset.md)
- [component-state (set & reset)](https://docs.jigx.com/examples/readme/actions/state-actions/component-state-set-and-reset.md)
- [set-state](https://docs.jigx.com/examples/readme/actions/state-actions/set-state.md)
- [reset-state](https://docs.jigx.com/examples/readme/actions/state-actions/reset-state.md)
- [set-active-tab](https://docs.jigx.com/examples/readme/actions/set-active-tab.md)
- [share](https://docs.jigx.com/examples/readme/actions/share.md)
- [show-alert](https://docs.jigx.com/examples/readme/actions/show-alert.md)
- [submit-form](https://docs.jigx.com/examples/readme/actions/submit-form.md)
- [Sync actions](https://docs.jigx.com/examples/readme/actions/sync-actions.md)
- [delete-sync-scope](https://docs.jigx.com/examples/readme/actions/sync-actions/delete-sync-scope.md)
- [delete-sync-status](https://docs.jigx.com/examples/readme/actions/sync-actions/delete-sync-status.md)
- [start-sync-scope](https://docs.jigx.com/examples/readme/actions/sync-actions/start-sync-scope.md)
- [sync-entities](https://docs.jigx.com/examples/readme/actions/sync-actions/sync-entities.md)
- [update-profile](https://docs.jigx.com/examples/readme/actions/update-profile.md)
- [Events](https://docs.jigx.com/examples/readme/events.md)
- [onAppActivated](https://docs.jigx.com/examples/readme/events/onappactivated.md)
- [onTableChanged](https://docs.jigx.com/examples/readme/events/ontablechange.md)
- [Acumatica Push Notifications](https://docs.jigx.com/examples/readme/events/ontablechange/acumatica-push-notifications.md)
- [Preview (iOS feature)](https://docs.jigx.com/examples/readme/preview.md)
- [Entity](https://docs.jigx.com/examples/readme/preview/entity.md)
- [Web-view](https://docs.jigx.com/examples/readme/preview/web-view.md)
- [Widgets](https://docs.jigx.com/examples/readme/widgets.md)
- [Content widget components](https://docs.jigx.com/examples/readme/widgets/content-widget-components.md)
- [group](https://docs.jigx.com/examples/readme/widgets/content-widget-components/group.md)
- [onPress](https://docs.jigx.com/examples/readme/widgets/content-widget-components/onpress.md)
- [titles](https://docs.jigx.com/examples/readme/widgets/content-widget-components/titles.md)
- [trend](https://docs.jigx.com/examples/readme/widgets/content-widget-components/trend.md)
- [actions (buttons)](https://docs.jigx.com/examples/readme/widgets/actions-_buttons_.md)
- [avatar](https://docs.jigx.com/examples/readme/widgets/avatar.md)
- [chart](https://docs.jigx.com/examples/readme/widgets/chart.md)
- [image](https://docs.jigx.com/examples/readme/widgets/image.md)
- [list](https://docs.jigx.com/examples/readme/widgets/list.md)
- [location](https://docs.jigx.com/examples/readme/widgets/location.md)
- [status](https://docs.jigx.com/examples/readme/widgets/status.md)
- [value](https://docs.jigx.com/examples/readme/widgets/value.md)
- [Expressions](https://docs.jigx.com/examples/readme/expressions.md)
- [Arrays](https://docs.jigx.com/examples/readme/expressions/arrays.md)
- [Aggregation](https://docs.jigx.com/examples/readme/expressions/aggregation.md)
- [Boolean](https://docs.jigx.com/examples/readme/expressions/boolean.md)
- [Comparison Operators](https://docs.jigx.com/examples/readme/expressions/comparison-operators.md)
- [Date & Time](https://docs.jigx.com/examples/readme/expressions/date-_-time.md)
- [Functional Programming](https://docs.jigx.com/examples/readme/expressions/functional-programming.md)
- [Map function](https://docs.jigx.com/examples/readme/expressions/map-function.md)
- [Jigx Variables](https://docs.jigx.com/examples/readme/expressions/jigx-variables.md)
- [Path Operators](https://docs.jigx.com/examples/readme/expressions/path-operators.md): Learn how to navigate and access specific elements or properties within a data set using JSONata path operators. Discover the powerful capabilities of operators like Map, Filter, Order-by, Reduce, Wil
- [Predicate Queries](https://docs.jigx.com/examples/readme/expressions/predicate-queries.md)
- [String](https://docs.jigx.com/examples/readme/expressions/string.md)
- [Advanced expressions](https://docs.jigx.com/examples/readme/expressions/advanced-expressions.md)
- [JavaScript expressions](https://docs.jigx.com/examples/readme/expressions/javascript-expressions.md)
- [Regex expressions](https://docs.jigx.com/examples/readme/expressions/regex-expressions.md)
- [Notifications](https://docs.jigx.com/examples/readme/notifications.md)
- [External push notifications (API)](https://docs.jigx.com/examples/readme/notifications/external-push-notifications-_api_.md)
- [Send notification to users (USR)](https://docs.jigx.com/examples/readme/notifications/external-push-notifications-_api_/send-notification-to-users-_usr_.md)
- [Send notification to all solution users (SLN)](https://docs.jigx.com/examples/readme/notifications/external-push-notifications-_api_/send-notification-to-all-solution-users-_sln_.md)
- [Send notification to solution groups (SLN\_GRP)](https://docs.jigx.com/examples/readme/notifications/external-push-notifications-_api_/send-notification-to-solution-groups-_sln_grp_.md)
- [Send notification to the organization (ORG)](https://docs.jigx.com/examples/readme/notifications/external-push-notifications-_api_/send-notification-to-the-organization-_org_.md)
- [Target a specific jig with inputs](https://docs.jigx.com/examples/readme/notifications/external-push-notifications-_api_/target-a-specific-jig-with-inputs.md)
- [OpenAI integration](https://docs.jigx.com/examples/readme/openai-integration.md)
- [Localization (Translation)](https://docs.jigx.com/examples/readme/localization-_translation_.md)
- [User Profile](https://docs.jigx.com/examples/readme/user-profile.md): Learn how the Jigx user profile screen works, how to update profile details with action.update-profile, and how to customize the Profile screen using index.jigx and components.

## Release Notes

- [Releases](https://docs.jigx.com/changelog/readme.md)
- [Release Notes - 2026](https://docs.jigx.com/changelog/release-notes-2026.md)
- [Release Notes - 2025](https://docs.jigx.com/changelog/release-notes-2025.md)
- [Release Notes - 2024](https://docs.jigx.com/changelog/release-notes-2024.md): Jigx release notes provide information on new features, enhancements, and bug fixes
- [Release Notes - 2023](https://docs.jigx.com/changelog/release-notes-2023.md): Jigx release notes provide information on new features, enhancements, and bug fixes
- [Release Notes - 2022](https://docs.jigx.com/changelog/release-notes-2022.md): Jigx release notes provide information on new features, enhancements, and bug fixes


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.jigx.com/readme.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.
