An API that connects multiple Microsoft services, enabling data access and automation across platforms
What you’re seeing does not match Microsoft Graph’s documented behavior. The Create subscription documentation explicitly says that a request using the same changeType and resource as an existing subscription should fail with 409 Conflict. /communications/callRecords is also a supported change-notification resource, and updated is valid for call record notifications
Two checks are worth doing before escalating: list the active subscriptions with the same app identity and confirm the returned objects have exactly the same normalized resource and changeType, then capture the request-id, client-request-id, UTC timestamp, tenant ID, app ID, and both subscription IDs from two consecutive successful duplicate creates. If those match, this is strong evidence for a Microsoft service-side investigation because the documented duplicate subscription behavior) says the second request should be rejected.