microsoftgraph / microsoftgraph/msgraph-metadata

Forwarded recurring meeting occurrences don't grant transcript access via onlineMeetings API

Open
#1,035 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

ToTriage
Dominant language
XSLT
Stars
166
Forks
55
Avg merge
16h 12m
Merged PRs (30d)
14

Description

Documentation page - https://learn.microsoft.com/en-us/graph/api/resources/onlinemeeting?view=graph-rest-1.0

Issue

The documentation for onlineMeetings and meeting transcripts does not mention a behavioral difference between single meetings and recurring meeting occurrences when attendees are added via forwarding.

Observed behavior:

Scenario Forward + Accept Calendar shows attendee? onlineMeetings API access? Transcript access?
Single meeting ✅ 200 OK ✅ Works
Recurring occurrence ❌ 403 Forbidden ❌ Blocked
Scenario Forward + Accept Calendar shows attendee? onlineMeetings API access? Transcript access?
Single meeting ✅ 200 OK ✅ Works
Recurring occurrence ❌ 403 Forbidden ❌ Blocked

When a single occurrence of a recurring meeting is forwarded to a new attendee:

  • The attendee appears on the calendar event for that occurrence
  • But the onlineMeetings resource does not reflect them as a participant
  • GET /me/onlineMeetings?$filter=JoinWebUrl eq '...' returns 403 with code 3003
  • This blocks all downstream operations (transcript retrieval, meeting metadata, etc.)

Request

Please either:

  1. Document this limitation in the onlineMeetings and/or callTranscript documentation, so developers can inform users about the constraint
  2. Or confirm this is unintended behavior so it can be tracked as a bug

Impact: This affects enterprise applications that access meeting transcripts programmatically. Forwarding individual occurrences of recurring meetings is a very common pattern in organizations.

Reproduction steps: See Microsoft Q&A post (to be linked after filing).

API version: v1.0 Permissions: OnlineMeetings.Read, OnlineMeetingTranscript.Read.All (delegated)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the onlineMeetings resource page and the callTranscript documentation referenced in the request; compare their stated attendee and transcript-access behavior with the forwarding scenarios and 403 code 3003. Done means the recurring-occurrence limitation is documented in the relevant page(s), or the behavior is routed as an unintended bug with the linked Q&A reproduction added.

Written by the indexing model from the issue text.

Assessment

Domain
api, documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.