We are using our own application to request creations/deletions of subscriptions in Graph API using the Java SDK.
This was working fine until Friday 30th September, since then we are receiving 403 errors back when we try to create a Drive subscription. Other resources requests (that don't need the permission Files.ReadWrite.All) are still working (i.e. CallRecord resource, we can create and delete subscriptions for them). Please see below:
Expected behavior
201 CREATED
Actual behavior
Error code: ExtensionError
Error message: Operation: Create; Exception: [Status Code: Forbidden; Reason: Access denied]
POST https://graph.microsoft.com/v1.0/subscriptions
SdkVersion : graph-java/v5.15.0
SdkVersion : graph-java/v5.15.0
403 : Forbidden
Steps to reproduce the behavior
Attempt to create a Subscription through a Daemon application using the Java SDK. As per the Documentation (https://learn.microsoft.com/en-us/graph/api/subscription-post-subscriptions?view=graph-rest-1.0&tabs=http#permissions) my application has permissions Files.ReadWrite.All for Drive Subscriptions.
I am using Certificate Authentication.
Kind regards