← Back to Integrations     ← Back to Portal
☁️

Microsoft 365

Productivity

Microsoft Graph API — Outlook mail, calendar, Teams, OneDrive, contacts

Not Configured

🔧 Connection Settings

Directory (tenant) ID from Azure AD
Application (client) ID from your App Registration
The email or object ID of the user whose mailbox/calendar to access by default

📋 Saved Connections

Loading...
  1. Go to Azure Portal → Azure Active Directory → App registrations → New registration
  2. Name: SARAH Voice, Supported account types: "Single tenant"
  3. After creating: Copy the Application (client) ID → this is your Client ID
  4. Copy the Directory (tenant) ID → this is your Tenant ID
  5. Go to Certificates & secrets → New client secret → Copy the Value (shown only once!)
  6. Go to API permissions → Add a permission → Microsoft Graph → Application permissions
  7. Add the required permissions:
    • Mail.ReadWrite, Mail.Send — for Outlook
    • Calendars.ReadWrite — for Calendar
    • Team.ReadBasic.All, Channel.ReadBasic.All, ChannelMessage.Send — for Teams
    • Files.ReadWrite.All — for OneDrive
    • User.Read.All, People.Read.All, Contacts.ReadWrite — for People/Contacts
  8. Click "Grant admin consent" (requires Azure AD admin)
  9. Default User ID: The email or object ID of the user whose mailbox/calendar to access
  10. Paste all values above and click Test Connection to verify