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

# UpdateProjectIntegrationInput

> Input object in the GraphQL API.

The changed fields of a project integration. An omitted field keeps its stored value.

| Field | Type | Required | Description |
| - | - | - | - |
| `scope` | [`String`](https://veryfront.com/docs/cloud/graphql/types/string) | No | Credential scope the integration uses: project or user. The legacy end\_user and endUser inputs are aliases of user. |
| `allowedTools` | [`[String!]`](https://veryfront.com/docs/cloud/graphql/types/string) | No | Unprefixed tool IDs the project allows. Null allows all tools. Each entry must exist in the catalog of the effective execution mode. |
| `config` | [`JSON`](https://veryfront.com/docs/cloud/graphql/types/json) | No | Integration-specific configuration that must match configSchema. |
| `executionMode` | [`String`](https://veryfront.com/docs/cloud/graphql/types/string) | No | Execution mode: real or mock. |

[All GraphQL types](https://veryfront.com/docs/cloud/graphql/schema.md) · [Operations](https://veryfront.com/docs/cloud/graphql.md)


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