# InteractionAgentWebAccess

A participant's web tools as its interaction sets them: each one true (on), false (off) or null (as the agent allows).

**Kind:** an object, used in requests and responses. In a request it is called `InteractionAgentWebAccessInput`.

## In a request

| Field | Type | Required | Description |
|---|---|---|---|
| `search` | `boolean \| null` |  | Whether the participant gets the web search tool. Null: as its agent allows. |
| `fetch` | `boolean \| null` |  | Whether the participant gets the web fetch tools. Null: as its agent allows. |

```json
{
  "search": false,
  "fetch": false
}
```

## In a response

Every field is present in a response; empty ones are `null`.

| Field | Type | Description |
|---|---|---|
| `search` | `boolean \| null` | Whether the participant gets the web search tool. Null: as its agent allows. |
| `fetch` | `boolean \| null` | Whether the participant gets the web fetch tools. Null: as its agent allows. |

```json
{
  "search": false,
  "fetch": false
}
```

## Where it's used

- Inside [`InteractionAgentBinding`](https://docs.maitento.com/reference/types/interaction-agent-binding.md)
- Inside [`ManagedInteractionAgentBinding`](https://docs.maitento.com/reference/types/managed-interaction-agent-binding.md)
