An API that connects multiple Microsoft services, enabling data access and automation across platforms
The behavior you're experiencing with duplicate Graph subscriptions not returning a 409 Conflict error when identical POST requests are made is indeed contrary to the documented expectations. According to the Microsoft Graph documentation, duplicate subscriptions are not allowed, and a request containing the same values for changeType and resource as an existing subscription should result in a 409 Conflict error, along with the message indicating that the subscription ID already exists for the requested combination.
If you are able to create two identical subscriptions without encountering this error, it may be indicative of a change in the service's behavior or a potential issue that needs to be reported to Microsoft support for further investigation. I recommend checking the latest updates or announcements regarding the Microsoft Graph API for any changes that might have affected this behavior.
References: