NoteWave
NoteWave Logo
Help Center
Home
Updated Feb 3, 2026|5 min read

Teams Permission Errors

Resolve Microsoft Teams admin consent and permission problems.

Introduction

Microsoft Teams integration requires specific Graph API permissions, and some organizations require IT admin approval. This guide explains Teams permission errors and how to resolve them.

Understanding Teams Permissions

Teams integration uses Microsoft Graph API with OAuth 2.0 authentication.

Required permissions (scopes):

  • User.Read - Basic user profile access
  • OnlineMeetings.Read - Read meeting details from your calendar
  • OnlineMeetingRecording.Read.All - Access meeting recordings (requires admin consent)
Admin Consent Required
The recording permission typically requires admin consent in enterprise Microsoft 365 organizations. Individual users cannot approve this permission themselves.

User Consent vs Admin Consent

There are two types of authorization flows for Teams integration:

User Consent

Basic permissions (User.Read, OnlineMeetings.Read) that individual users can approve themselves when connecting Teams.

Admin Consent

Organization-wide permissions (recording access) that require IT admin approval in Azure AD portal or Microsoft 365 admin center.

Admin Approval Required Error

If you see "Admin approval required" or "Need admin approval," your organization requires IT admin consent.

Steps to resolve:

  1. Contact your IT department or Microsoft 365 administrator
  2. Explain that you need NoteWave approved for Teams integration
  3. Provide the app name: "NoteWave" and required scopes (listed above)
  4. Admin approves the app in Azure AD Enterprise Applications
  5. Once approved, try connecting Teams again in NoteWave
For IT Admins
Admins can grant tenant-wide consent in Azure Portal → Enterprise Applications → NoteWave → Permissions. This allows all users in your organization to use the Teams integration without individual approval.

Personal vs Work/School Accounts

NoteWave Teams integration works with both Microsoft account types, but permissions differ.

Personal Microsoft Account

Individual users have full control and can approve all permissions without admin consent.

Work/School Account

Managed by organization IT. May require admin approval for recording access and other advanced permissions.

Reconnecting Teams Integration

If your Teams connection stops working or shows "Disconnected," try reconnecting:

Reconnection steps:

  1. Go to Settings → Integrations
  2. Click "Disconnect" next to your Teams connection
  3. Wait 5 seconds for disconnection to complete
  4. Click "Connect Teams" and sign in with your Microsoft account
  5. Approve all requested permissions (or request admin approval if needed)

NoteWave automatically refreshes access tokens with a 5-minute buffer before expiry. Manual reconnection is only needed if auto-refresh fails or permissions are revoked.

Delegate Calendar Issues

Meetings on delegated or shared calendars may not sync properly.

Use Primary Calendar
For best results, ensure your Teams meetings are on your primary calendar, not a delegated calendar. NoteWave accesses your personal calendar via Microsoft Graph API.

External User Meetings

Meetings organized by external users may have limited API access.

If you're invited to a Teams meeting by someone outside your organization, NoteWave may have limited access to the meeting details or recording.

Workaround: Use the "Link Meeting" option to manually join the bot with the Teams meeting URL instead of relying on calendar sync.

Webhook Subscription Errors

NoteWave uses Microsoft Graph webhooks to receive meeting updates in real-time.

How webhooks work:

  • NoteWave subscribes to your calendar change notifications
  • Subscriptions auto-renew every 2.9 days
  • If renewal fails, calendar sync stops working
  • Reconnecting your Teams integration creates a new subscription

Webhook issues are handled automatically in most cases. If calendar sync stops, try reconnecting Teams to reset the webhook subscription.

Microsoft Graph API Errors

NoteWave uses circuit breaker patterns to handle temporary Graph API failures gracefully.

Automatic Retry
If Microsoft Graph API is temporarily unavailable, NoteWave automatically retries with exponential backoff. You don't need to take any action for temporary service disruptions.

Still Blocked by Permissions?

If you've contacted your IT admin and still can't connect Teams:

Contact Support
Email us at contact@blazesolutions.ai with: (1) Your organization name and account type (work/school or personal), (2) The exact error message from Teams, (3) Whether your IT admin has approved the app, (4) Screenshot of the permission error if available.

We can provide your IT team with detailed documentation about NoteWave's security model and required permissions to help with approval.

Was this article helpful?

Your feedback helps us improve our documentation.