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

# Project Settings

> Configure project details, team members, logging, IP restrictions, AI features, Defender, and project deletion.

Access project settings by clicking **Project Settings** in the sidebar, or navigating to your project's settings page directly.

## Project Details

Update your project name anytime without affecting linked accounts or other settings. The region cannot be changed after creation.

<Frame>
  <img src="https://mintcdn.com/stackone-60/F56lKiTjQ7ATW2YT/images/project-details.png?fit=max&auto=format&n=F56lKiTjQ7ATW2YT&q=85&s=e5ccc9ad0f4a46a281e6e7165db23e62" alt="Project details" width="2310" height="1024" data-path="images/project-details.png" />
</Frame>

## Team Members

Add, remove, or modify project-level roles for team members.

<Frame>
  <img src="https://mintcdn.com/stackone-60/F56lKiTjQ7ATW2YT/images/project-members.png?fit=max&auto=format&n=F56lKiTjQ7ATW2YT&q=85&s=72e90625a6f1cd8aa111fedcd4470b82" alt="Project members" width="2312" height="792" data-path="images/project-members.png" />
</Frame>

<Note>
  **Access Roles:**

  * **Viewer**: Can view Dashboard, Accounts, and Connector Profiles. Cannot access API keys or modify settings.
  * **Project Admin**: Full access to manage accounts, connectors, API keys, webhooks, and project settings.
</Note>

## Advanced Logs

Enable detailed request logging for debugging. Configure:

* **Retention period**: How long logs are stored before automatic deletion
* **Error-only mode**: Store only logs with HTTP status ≥ 400

<Frame>
  <img src="https://mintcdn.com/stackone-60/F56lKiTjQ7ATW2YT/images/project-advanced-logs.png?fit=max&auto=format&n=F56lKiTjQ7ATW2YT&q=85&s=fc7a6dcc0ac1867875258ad8fd70d2d1" alt="Advanced logs settings" width="2340" height="1514" data-path="images/project-advanced-logs.png" />
</Frame>

<Note>
  Changes to retention period only apply to new logs. Existing logs keep their original retention.
</Note>

## IP Restrictions

<Info>
  Available to enterprise customers only
</Info>

Restrict API access to specific IP addresses, ranges, or CIDR blocks:

* Single IP: `192.168.1.100`
* Range: `192.168.1.100-192.168.1.150`
* CIDR: `192.168.1.0/24`

If your network uses a NAT gateway, allow the gateway's external IP to permit all internal traffic.

<Frame>
  <img src="https://mintcdn.com/stackone-60/F56lKiTjQ7ATW2YT/images/project-ip-restrictions.png?fit=max&auto=format&n=F56lKiTjQ7ATW2YT&q=85&s=074860659cbaa815183af89bdc980186" alt="IP restrictions" width="1958" height="703" data-path="images/project-ip-restrictions.png" />
</Frame>

<Note>
  With no allowlist configured, all IPs are allowed. Once you add entries, only those IPs can access your project's API.
</Note>

## AI Settings

Control AI-powered features at the project level.

**Global Toggle**: Enable or disable all AI features for the project.

**Individual Features:**

* **[Error Explainer](/guides/ai-features#error-explainer)**: Provides context and resolution steps for error logs

<Frame>
  <img src="https://mintcdn.com/stackone-60/SJYqWv54Bsiau7aR/images/ai-settings.png?fit=max&auto=format&n=SJYqWv54Bsiau7aR&q=85&s=46b45acb64de3cbbfc8572ccdc8cb151" alt="AI settings" width="2170" height="1568" data-path="images/ai-settings.png" />
</Frame>

## Defender

Configure [Defender](/guides/defender) — StackOne's prompt-injection defense for tool call responses — at the project level.

**Status**: Enable or disable Defender scanning for this project. Enabled by default on new projects.

**Block High Risk Content**: When on, responses classified as high or critical risk are blocked from reaching your agent. Off by default — flagged content still surfaces in the response metadata so you can observe before enforcing.

**Advanced Settings**: Detection Mode (pattern, AI, or both), risk thresholds, large-response handling, boundary annotation, and the Semantic Field Extractor preprocessor. High Risk Threshold must be greater than or equal to Medium Risk Threshold.

<Frame>
  <img src="https://mintcdn.com/stackone-60/eNBhK1tB-IZRHJmn/images/defender-settings.png?fit=max&auto=format&n=eNBhK1tB-IZRHJmn&q=85&s=26f710721b333e51d22dfe4790ecad05" alt="Defender settings" width="831" height="524" data-path="images/defender-settings.png" />
</Frame>

See the [Defender guide](/guides/defender) for the full configuration reference, classification details, and SDK overrides.

## Danger Zone

The Danger Zone tab contains settings that affect connector publishing behaviour and project lifecycle.

<Frame>
  <img src="https://mintcdn.com/stackone-60/w5uedNs60NHlPHP3/images/danger-zone.png?fit=max&auto=format&n=w5uedNs60NHlPHP3&q=85&s=ad0411be29d5ac1d8e6835bb06199afa" alt="Danger Zone settings with Immutable Versioning toggle and Delete Project action" width="581" height="359" data-path="images/danger-zone.png" />
</Frame>

### Immutable Versioning

Controls whether published connector versions can be overwritten. Enabled by default — each version number is locked once published, and subsequent pushes must use a new version number. When disabled, the CLI's `stackone push --force` flag can overwrite an existing version.

See [Connector Versioning](./connector-versioning#immutable-versioning) for the full behaviour and how this interacts with linked accounts pinned to a version.

### Deleting a Project

Delete a project from the settings page. Deletion is immediate and permanent.

<Warning>
  Deleting a project is irreversible. It removes everything inside it: linked accounts, API keys, webhooks, and all associated data. There is no grace period and deletions cannot be reversed.
</Warning>
