InsufficientScopes Error When Creating fabric_domain_workspace_assignments Resource in Terraform

│ Error: Create operation

resource “fabric_domain_workspace_assignments” “domain” {

│ Could not create resource: The caller does not have sufficient scopes to
│ perform this operation

│ Error Code: InsufficientScopes
│ Request ID: 190341bb-80b0-46bd-bb0e-b842a33c31f9

Resource: fabric_domain_workspace_assignments

Provider: Microsoft Fabric (via Terraform)

Authentication Method: Service Principal (with client ID and secret)

service principal has Admin permissions on the Fabric workspace and domain.

Could you please help clarify:

What exact scopes or roles are required to perform this operation?

Is there a known limitation when using service principal authentication with this resource?

Thanks in advance!

Best regards,
D.Vijay