# Page Integration Settings Explained

The **Integration** tab allows you to manage hooks and validation settings for your page.

#### **General Hooks**

* **Enable onFormRequest Hook**: When enabled, this will trigger the `onFormRequest` hook script. For most pages that have data coming from the backend, this should be ticked on. The data will be integrated into the data model and will overwrite the development data (if present). For more details on hooks, you can reference this page: [Running Your First Hook](/getting-started/ide-quick-tour/first-app/creating-your-first-hook.md).
* **Send Full Schema in Utility Hooks**: Sends the entire formSchema on hooks, providing more control but may increase transfer time on large schemas. Leave unchecked for better performance unless necessary.

#### **Validation**

* **Validate After Loaded**: Triggers validation routines as soon as the page is loaded. This should be enabled if any fields on the page have validators.
* **Validate After Changed**: Triggers validation routines as soon as a field is changed. This should also be enabled if fields have validators to ensure data integrity.


---

# 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.klai.studio/getting-started/ide-quick-tour/environment/pages-deep-dive/page-integration-settings.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.
