Review and approve changes

  • Last update on October 23rd, 2026

When a user submits changes from Configuration Resilience, the changes are not applied to the tenant until an administrator approves them. 

As an administrator, you can:

  • Review the pending changes.
  • Approve or discard the changes.
  • Check the result of the deployment.
Pending changes review panel

Setup email to receive notifications

You can enable email notifications whenever the tenant status changes to “Pending approval”:

  1. Log into CoreView
  2. Browse through Settings (left sidebar) > Organization settings > Configuration resilience
  3. Turn on the “Send pending approval emails” toggle
  4. Add your email address. Use a comma (,) between email addresses to enter multiple recipients
  5. Click “Save”

Open the review page

When changes are submitted, the tenant status changes to “Pending approval” and you receive an email notification.

While changes are “Pending approval”, no other deployment can be submitted on the tenant. 

 

To open the review page, click “Review changes” in the email. The review page shows a summary of all the proposed changes.

Check who requested the changes

In the Details section, you can see who submitted the changes and read the note they added, if any. The note usually explains why the changes are needed.

Approve or discard the changes

You can handle the proposed changes in one of the following ways:

Action Description
Approve all changes Click “Approve and deploy” to approve and deploy all changes at once, without reviewing them individually.
Review changes individually Review each change and choose which ones to keep and which ones to discard.
Discard all changes Click “Discard changes” to reject all the proposed changes. 
Discarded changes are listed in the “Discarded changes” section. To restore a discarded change, hover over the configuration and click the Restore icon (a clockwise circular arrow).

After approval

  1. Once you approve the changes, the tenant status changes to “Running deploy”. The deployment can take from a few minutes to a few hours, depending on the number of changes and dependencies involved. For example, changing many Conditional Access Policies at once in a large tenant takes longer. Deployments are expected to complete within 24 hours: if the tenant status remains in Running Deploy for more than 24 hours, open a support request and include the operation ID.
  2. The tenant status then changes to "Propagating", meaning that Microsoft 365 is applying changes with eventual consistency. The update may take some time to become visible. If the “Propagating” status exceeds these estimated times, open a support request and include the operation ID.
  3. When the propagation is complete, the tenant status returns to “Ready”.

Check the deployment result

The result of each deployment is recorded in Deploy history, which is separate from Change history:

History What it records
Change history Changes detected by Configuration Resilience reads, made directly in the tenant, for example from the Microsoft 365 admin center or through an Azure pipeline.
Deploy history Changes deployed from CoreView by CoreView users.

Deploy history uses the same status icons as the rest of Configuration Resilience. Changes are tracked in three separate categories:

  • Add: a configuration was added to the tenant.
  • Remove: a configuration was removed from the tenant.
  • Change: one or more property values of an existing configuration were modified.

A yellow clockwise arrow icon indicates a skipped write: one or more changes in the deployment could not be completed by Microsoft, while others may have succeeded. Select the item to see the intended change and whether it was an Add, a Remove, or a Change. You can retry it later.