--- title: "Restoring Metadata" description: "Veeam Backup for Salesforce allows you to recover metadata of objects deleted from Salesforce, including such metadata types and components as Apex classes, external client app configurations, reports, dashboards and so on." canonical: "https://helpcenter.veeam.com/docs/backup_salesforce/userguide/restore_metadata_create.html" breadcrumb: "User Guide > Performing Salesforce Restore > Creating Restore Jobs > Restoring Metadata" dateModified: "2026-10-16" --- # Restoring Metadata Veeam Backup for Salesforce allows you to recover metadata of objects deleted from Salesforce, including such metadata types and components as Apex classes, external client app configurations, reports, dashboards and so on. When recovering metadata components, make sure that you recover their parent components first. For example: - If you want to restore a definition of the flow (*FlowDefinition*), you must restore the [Flow metadata file](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_visual_workflow.htm) first. - If you want to restore session settings (*ProfileSessionSetting*) or password policies (*ProfilePasswordPolicy* metadata file) of a user profile, you must restore the [Profile metadata file](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_profile.htm) first. ::: important - If you want to [restore a Salesforce object to another organization](restore_record_create.md), you must create a separate metadata restore job first — but only in case metadata of the object that you want to restore does not match metadata of the object in the target organization. - If you want to restore metadata of a [custom object](https://help.salesforce.com/s/articleView?id=platform.dev_objectedit.htm&type=5) that was deleted from Salesforce permanently, you must restore the following types of metadata first: *CustomObject*, *CustomTab*, *Layout* and *Profile*. Note that when restoring metadata of the *Profile* type, you must choose all profiles that have access to the custom object. ::: To create a metadata restore job, perform the following steps: 1. [Launch the Restore Metadata wizard](restore_metadata_launch.md). 2. [Specify a name and description for the restore job](restore_metadata_name.md). 3. [Select Salesforce organizations](restore_metadata_organization.md). 4. [Select objects whose metadata will be restored](restore_metadata_data.md). 5. [Review the restore list](restore_metadata_restore_list.md). 6. [Finish working with the wizard](restore_metadata_summary.md). ::: note If you delete a metadata field from Salesforce and then create a new field using the same API name, Veeam Backup for Salesforce will treat this field as the same item when restoring metadata and will populate it with the values of the deleted field. :::