Does Terraform Provider Detect Changes Made in Dashboard

Problem statement

If a tenant admin makes a change in the Dashboard after creating a Terraform config for the given tenant, the subsequent Terraform import will not be aware of the changes made directly in the Dashboard and will override whatever settings were made at that time. This can cause unexpected issues since Terraform will not provide any warnings before overriding these values.

Is it possible for the Terraform provider to check for any external updates made to the tenant before applying any changes?

Solution

This is currently not possible; if a customer is using the Terraform provider, it is highly recommended to only make tenant updates through the Terraform provider and not through the dashboard or using the Management API directly. This is alluded to in the Auth0 Terraform Provider documentation here.