> ## Documentation Index
> Fetch the complete documentation index at: https://nocode-docs.zeroagent.io/llms.txt
> Use this file to discover all available pages before exploring further.

# FAQs

<Accordion title="Displays an Error Page Due to Unexpected Errors">
  We're sorry you're experiencing an error. Here are some troubleshooting steps:

  * <ins>Refresh the page</ins>: Sometimes a simple refresh can fix temporary glitches.
  * <ins>Navigate to a different page</ins>: This can help if the issue is specific to the current page.
  * <ins>Log out and log back in</ins>: Occasionally, a fresh session can resolve unexpected errors.
</Accordion>

<Accordion title="ERROR: Key not present in json object">
  * <ins>Check variable names:</ins> Ensure that all variable names used in your code match the expected keys in the JSON object.
  * <ins>Verify path parameters:</ins> Make sure the path parameters in your API request are correct and correspond to the expected values.
  * <ins>Inspect query parameters:</ins> Verify that any query parameters included in your request are accurate and match the expected format.
  * <ins>Review body variables:</ins> Ensure that the data sent in the request body is formatted correctly and includes all required fields.
</Accordion>

<Accordion title="How do I avoid URL conflicts when using '/student/{id}/' and '/student/bulk/' in my API?">
  The conflict arises because the `/student/{id}/` endpoint uses a dynamic path parameter `:id`, which can potentially match the `/bulk` segment in the `/student/bulk/` endpoint. To avoid this conflict, you can modify the URL paths to be more distinct:

  * `/student/{id}/` remains unchanged.
  * `/students/bulk/` is a more specific path for bulk update operations.

  By using the plural form students in the bulk update path, you clearly differentiate it from the single-item update path.
</Accordion>

<Accordion title="Can 'loop.val' be accessed outside the loop?">
  The `forloop.val` variable is specific to the loop block and cannot be directly accessed outside of it. Attempting to access forloop.val outside the loop will result in an error indicating that the `variable is not in memory`.
</Accordion>

<Accordion title="Can the AI Schema Builder handle complex database schemas?">
  Yes, the AI Schema Builder is designed to handle complex database schemas with multiple tables and fields.
</Accordion>

<Accordion title="Preventing Comparison Errors Due to Incorrect Data Types in If Else Condition Editor">
  When using comparison operators `(e.g., >, <, >=, <=)`, verify that the field data types are compatible.
  For example, If the `id` field is of type `string`, using `id > 10` would result in an error. You cannot directly compare a string value with a numeric value using numerical comparison operators.
</Accordion>
