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

# Modes and access

> Check execution modes and permissions for connected applications.

<h2 id="execution-modes">
  1\. Execution modes
</h2>

<span id="execution-modes-overview" />

Core, Advanced and Direct are execution modes. Read the description and access warning for the mode you select, especially before allowing changes in Revit.

Choose the mode deliberately and check the connected document’s access level. Mode, AI model and thinking level are separate controls.

<span id="execution-modes-in-ideatura" />

1. Read the Mode label beside the model picker.
2. Use the least expanded mode that supports the task.
3. If the task needs Direct, inspect the warning and the connected Revit target before enabling it.

<span id="execution-modes-check-the-result" />

The mode and application access match the intended task; no permission change is assumed from a model change.

<h2 id="app-permissions">
  2\. App permissions
</h2>

<span id="app-permissions-overview" />

Connected Apps identifies the live document and exposes access labels such as Read, Markup, and Full. Inspect the selected file, version, readiness and writable state before asking for work.

Treat access separately from Mode. A request to inspect context and a request to modify a native model need different capabilities; follow the options offered for that application.

<span id="app-permissions-in-ideatura" />

1. Open Connected Apps and inspect the document details.
2. Check the available access options for that connection.
3. Confirm the chosen target before sending.
4. If the document is unavailable or read-only, resolve that condition rather than repeatedly retrying an edit.

<span id="app-permissions-check-the-result" />

The target, readiness and access are explicit.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.