function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion

Metadata API Deployment Not pushing System Permissions

How do you get the System Permissions to be pulled?


I am working on building a Metadata deployment for our company, and part of the deployment includes creating several new profiles. We are trying to capture all of the permissions for these profiles, but can't seem to get the system permissions to match in our test runs.


I know that when you retrieve the profile object, what you get is dynamic, based on what other object you are retrieving. (see Chap 4 bullet 2 of the Migration Guide)


The Following System Permissions are different between our source and destination environment


Customize Application
Manage Connections
Manage Custom Report Types
Manage Dashboards
Manage Public Documents
Manage Public List Views
Manage Public Reports
Manage Public Templates
Manage Translation
Manage Users
Modify All Data
Reset User Passwords and Unlock Users
+ Send Email
Transfer Record
View All Data



note: + indicates added in the destination. All others are lost.


I dont think we can move those permission so its better to use data loader to extract and then import those permission.May be some permission you may not find even on dataloader file so have to do it manually.



entity type cannot be inserted: Profile