# O365Toolkit

> **Class** in `langchain_community`

📖 [View in docs](https://reference.langchain.com/python/langchain-community/agent_toolkits/office365/toolkit/O365Toolkit)

Toolkit for interacting with Office 365.

*Security Note*: This toolkit contains tools that can read and modify
    the state of a service; e.g., by reading, creating, updating, deleting
    data associated with this service.

    For example, this toolkit can be used search through emails and events,
    send messages and event invites, and create draft messages.

    Please make sure that the permissions given by this toolkit
    are appropriate for your use case.

    See https://python.langchain.com/docs/security for more information.

## Signature

```python
O365Toolkit()
```

## Parameters

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `account` | `unknown` | Yes | Optional. The Office 365 account. Default is None. |

## Extends

- `BaseToolkit`

## Properties

- `account`
- `model_config`

## Methods

- [`get_tools()`](https://reference.langchain.com/python/langchain-community/agent_toolkits/office365/toolkit/O365Toolkit/get_tools)

---

[View source on GitHub](https://github.com/langchain-ai/langchain-community/blob/a6a6079511ac8a5c1293337f88096b8641562e77/libs/community/langchain_community/agent_toolkits/office365/toolkit.py#L22)