# Concepts

- [Apps](https://docs.squidex.io/id-02-documentation/concepts/apps.md): Apps are Used to Group Content for Projects, Teams or Applications.
- [Teams](https://docs.squidex.io/id-02-documentation/concepts/teams.md): A Team is Used to Group Apps for Sharing a Subscription and for Easier Management
- [Schemas](https://docs.squidex.io/id-02-documentation/concepts/schemas.md): Schemas Define the Structure of Your Content.
- [Field Rules](https://docs.squidex.io/id-02-documentation/concepts/schemas/field-rules.md): Learn About Field Rules in Squidex
- [Content](https://docs.squidex.io/id-02-documentation/concepts/content.md): Learn About Adding and Viewing Your Content on Squidex
- [Scheduled Publishing](https://docs.squidex.io/id-02-documentation/concepts/content/scheduled-publishing.md): Learn About Scheduling Content
- [Assets](https://docs.squidex.io/id-02-documentation/concepts/assets.md): Learn About Assets in Squidex and How to Use Them
- [Querying Assets](https://docs.squidex.io/id-02-documentation/concepts/assets/querying-assets.md): Learn How to Query Uploaded Assets
- [Localization](https://docs.squidex.io/id-02-documentation/concepts/localization.md): Localization Allows You to Define Content in Multiple Languages.
- [Migrations](https://docs.squidex.io/id-02-documentation/concepts/migrations.md): Migration is the Process that Takes Squidex From one Major Version to the Next Major Version.
- [Roles & Permissions](https://docs.squidex.io/id-02-documentation/concepts/permissions.md): Roles and Permissions Provide Users the Ability to View, Change and Delete Content, Assets and Settings.
- [Rules](https://docs.squidex.io/id-02-documentation/concepts/rules.md): Rules are Used to Automate Workflows by Reacting to Events
- [Publish an Event to Azure Queues using Rules](https://docs.squidex.io/id-02-documentation/concepts/rules/publish-an-event-to-azure-queues-using-rules.md): This Page Demonstrates How to Use Rules To Publish an Event to Azure Storage Queues
- [Populate Elasticsearch Index](https://docs.squidex.io/id-02-documentation/concepts/rules/populate-elasticsearch-index.md): This Page Shows How To Populate an Elasticsearch Index using Rules
- [Backups](https://docs.squidex.io/id-02-documentation/concepts/backups.md): Backups Store all your App Content and are Useful for a Few Scenarios
- [Subscriptions](https://docs.squidex.io/id-02-documentation/concepts/subscriptions.md): Subscriptions are Used to Manage the Billing and Usage Information for Squidex Cloud.
- [App Subscriptions v/s Team Subscriptions](https://docs.squidex.io/id-02-documentation/concepts/subscriptions/app-subscriptions-v-s-team-subscriptions.md): Common differences between app and team subscriptions, and frequently asked questions
- [Notifications](https://docs.squidex.io/id-02-documentation/concepts/notifications.md): Learn How to Configure and Subscribe to Notifications in Squidex
- [Dashboard](https://docs.squidex.io/id-02-documentation/concepts/dashboard.md): This Page Describes the Dashboard Page and How to Customize it
- [Workflows](https://docs.squidex.io/id-02-documentation/concepts/workflows.md): When the Content Item is Available in the Public API, Workflows Define the Various Statuses of a Content Item, from Initial Status to Published Status,


---

# 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.squidex.io/id-02-documentation/concepts.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.
