This page is also inEN
iTeam
API guide · Communication, email and calendar With your company’s credentials

Outlook API: what you can do and how to use it with AI agents

Outlook is accessed through Microsoft Graph, which brings together email, calendar, contacts and tasks for Microsoft 365 accounts. Companies use it to automate email triage, scheduling and replies. Access goes through the customer's Microsoft Entra ID, with administrator consent.

Nina
API guide

What the Outlook API offers

Email

Read, send, reply to, move between folders and categorize messages.

Attachments

Download and send attached files.

Calendar

Create, query and update events and invitations.

Availability

Look up free times to schedule meetings.

Contacts

Read and manage the account's contacts.

Change notifications

Subscriptions that alert you when an email arrives or an event changes.

How to access the Outlook API

  • With your company’s credentialsUses OAuth 2.0 through Microsoft Entra ID, with a registered app and delegated or application Microsoft Graph permissions, which usually require administrator consent.
  • Application permissions can reach every mailbox: restrict them with an access policy.
  • Email holds personal and confidential data: apply your data-protection rules (such as GDPR) and log everything in the audit trail.
  • Graph has rate limits per mailbox and per app.

Official documentation: learn.microsoft.com/graph

What an iTeam agent does with the Outlook API

Shared inbox triage

The agent reads the emails in the support inbox, sorts them by topic, answers the simple ones and forwards the rest with a summary.

Invoices and bills for finance

The agent identifies emails with invoices and bills, saves the attachments and enters them in the system for checking.

Meeting scheduling

The agent finds free times for the attendees and sends the invitation once the organizer confirms.

Draft replies for approval

For important customers, the agent leaves the reply ready as a draft and tells the person who should review and send it.

From the credential to the agent at work, with approval

01

Register the app in Entra ID

IT registers the application and grants only the Graph permissions it needs, restricting it to specific mailboxes where possible.

02

Store it in the iTeam vault

Add the credential and set which mailboxes each agent can read and whether it can send or only create drafts.

03

Send with approval at first

Start with drafts and human approval, and allow automatic sending only for standard replies.

Questions

Questions about the Outlook API

Is the Outlook API free?

Microsoft Graph does not charge for common email and calendar calls. What you need is the Microsoft 365 licenses for the accounts involved.

Do I need to write code to use the Outlook API with iTeam?

Not necessarily. Outlook is in the iTeam app catalog, and the deployment team configures mailboxes, folders and rules together with your IT team.

Does it work with a personal Outlook.com account?

Graph also serves personal Microsoft accounts, but business use with iTeam is designed for Microsoft 365 accounts.

Next step

Put an AI team to work this week.

Start free with a pre-built team, or talk to us and our squad puts AI in production with your people.

300+integrations
4languages
Agents working right now