Hello Liliana,
I would like to confirm that this behavior is by design. When you delete a value from a field, Azure AD does not send any request. So, the value associated with the field remains the same and you would need to "manually delete the attribute value from SCIM application if you set null value for any attribute of AAD"
For more information you can review following articles:
-
- QnA post where similar question was answered: Sending an empty value with user provisioning (SCIM) - https://learn.microsoft.com/en-us/answers/questions/223936/sending-an-empty-value-with-user-provisioning-(sci
- Stack overflow post: Deleting data from a Azure Ad user field doesn't trigger a provisioning change in SCIM
- Azure AD SCIM Documentation which confirms following "If a value isn't present, don't send null values": SCIM endpoint in Azure Active Directory
I hope this helps.
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.