# The Basics

- [Basics](https://docs.fireapis.com/the-basics/basics.md): Just to give you some introduction about fireapis core features
- [Environment](https://docs.fireapis.com/the-basics/environment.md): Manage individual backends for businesses.
- [Creating an Environment](https://docs.fireapis.com/the-basics/environment/creating-an-environment.md): Information about environment creation
- [Configure Domain](https://docs.fireapis.com/the-basics/environment/configure-domain.md): Configure your own domain for the environment
- [Auth](https://docs.fireapis.com/the-basics/auth.md): Configure the authentication flow for your endpoints
- [Secrets](https://docs.fireapis.com/the-basics/secrets.md): This section offers a secure way to manage your secret keys and variables, acting as a secrets manager for sensitive information.
- [Tables](https://docs.fireapis.com/the-basics/tables.md): Fireapis lets you add tables without any restriction. We also support different type of relational link between tables in a particular environment
- [Creating Table](https://docs.fireapis.com/the-basics/tables/creating-table.md): Fireapis provides simple interfaces for creating tables, reduces your learning curve.
- [Testing Tables](https://docs.fireapis.com/the-basics/tables/testing-tables.md): Fireapis allows you to test your tables with pre-created endpoints with an interactive user interface.
- [Add a New Column](https://docs.fireapis.com/the-basics/tables/add-a-new-column.md): Fireapis allows you to add a new column to an existing table.
- [Table Properties](https://docs.fireapis.com/the-basics/tables/table-properties.md): In this section, you can learn more about the properties of your selected table.
- [Endpoints](https://docs.fireapis.com/the-basics/tables/endpoints.md): Fireapis provides various pre-created endpoints during the table creation process, which are sufficient for most common use cases.
- [Data](https://docs.fireapis.com/the-basics/tables/data.md): Frieapis gives you a view of the data in your table through our user interface
- [Deleting a Column](https://docs.fireapis.com/the-basics/tables/deleting-a-column.md): A column from a table can be deleted with a simple click using Fireapis.
- [Deleting a Table](https://docs.fireapis.com/the-basics/tables/deleting-a-table.md): Fireapis allows you to delete your table. Before deleting, if you need a backup, please contact chat support.
- [Webhooks](https://docs.fireapis.com/the-basics/webhooks.md): Transfer your data to another application or service for each action triggered in a table using webhooks.
- [Marketplace](https://docs.fireapis.com/the-basics/marketplace.md): Fireapis offers functionality where you can integrate with other services and use them.
- [Logics](https://docs.fireapis.com/the-basics/logics.md): Build custom or complicated business use cases using the Logics feature in Fireapis.
- [Dynamic Data Source Selection](https://docs.fireapis.com/the-basics/logics/dynamic-data-source-selection.md): This popup gives you the ability to select your data dynamically from the previous action or input payload.
- [Testing Logics](https://docs.fireapis.com/the-basics/logics/testing-logics.md): Section on how to test logics
- [Actions](https://docs.fireapis.com/the-basics/logics/actions.md): List of actions for separating each function useful for building your complex use cases.
- [External API Request](https://docs.fireapis.com/the-basics/logics/actions/external-api-request.md): Make external API requests effortlessly with our intuitive interface, enabling dynamic value configuration without code.
- [Query Builder](https://docs.fireapis.com/the-basics/logics/actions/query-builder.md): The Query Builder allows you to easily create and customize database queries without coding, using a simple interface to select tables, actions, and conditions.
- [Data Transformation](https://docs.fireapis.com/the-basics/logics/actions/data-transformation.md): This action allows you to transform an array or object into a new object or array, enabling flexible data manipulation and reformatting.
- [Build Object](https://docs.fireapis.com/the-basics/logics/actions/build-object.md): This section allows you to create a new object that can be utilized for further actions. You can define the structure and key-value pairs of the object to suit your needs.
- [Build Conditions](https://docs.fireapis.com/the-basics/logics/actions/build-conditions.md): In this section, you can set up conditions that trigger specific actions. Define the criteria for each condition and the actions that should run when those conditions are met.
- [Other Utilities](https://docs.fireapis.com/the-basics/logics/actions/other-utilities.md): This section offers utility actions like token generation, token decryption, encryption, decryption, and UUID generation to help manage security and data handling tasks.
- [Token Generation](https://docs.fireapis.com/the-basics/logics/actions/other-utilities/token-generation.md): You can create a JWT (JSON Web Token) for authentication and session management. This allows you to configure which data should be included in the token.
- [Token Decryption](https://docs.fireapis.com/the-basics/logics/actions/other-utilities/token-decryption.md): Decrypt token using a secret key.
- [Hashing](https://docs.fireapis.com/the-basics/logics/actions/other-utilities/hashing.md): Secure your data by hashing it
- [Validate Hash](https://docs.fireapis.com/the-basics/logics/actions/other-utilities/validate-hash.md): Verify the validity of hashed text.
- [Encrypt](https://docs.fireapis.com/the-basics/logics/actions/other-utilities/encrypt.md): Secure your data by encrypting it.
- [Decrypt](https://docs.fireapis.com/the-basics/logics/actions/other-utilities/decrypt.md): Decrypt encrypted data using a secret key.
- [Date Utilities](https://docs.fireapis.com/the-basics/logics/actions/date-utilities.md): Utility action  to manipulate, format & perform calculations on date.
- [Find Difference Between Dates](https://docs.fireapis.com/the-basics/logics/actions/date-utilities/find-difference-between-dates.md): Calculate the difference between a start date and an end date in a specific unit (e.g., hours, days, years, etc.).
- [Add/Subtract Dates](https://docs.fireapis.com/the-basics/logics/actions/date-utilities/add-subtract-dates.md): Add or subtract a specific number of units (e.g., years, months, days) to a given date.
- [Format Date](https://docs.fireapis.com/the-basics/logics/actions/date-utilities/format-date.md): Convert a date or timestamp into a human-readable format based on your specific requirements.
- [Apply Timezone to Date](https://docs.fireapis.com/the-basics/logics/actions/date-utilities/apply-timezone-to-date.md): Convert a given date or timestamp to a different timezone of your choice.


---

# 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.fireapis.com/the-basics.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.
