---
schema_version: "1"
id: 364638c6ba641620dad41760fbe57ed1673ddca93a82cdb49a7a27123a2666b4
title: File-Based Calls
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/api_meta/meta_file_based_calls_intro.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_file_based_calls_intro.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: ca6e5a343a7a2e394024e9b06e0c37e51fa14ca11562ab02b69caeac80e21e72
description: Use file-based calls to deploy or retrieve XML components.
---
# File-Based Calls

Use file-based calls to deploy or retrieve XML components.

- [deploy()](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_deploy.htm "Uses file representations of components to create, update, or delete those components in a Salesforce org.")
- [deployRecentValidation()](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_deployRecentValidation.htm "Deploys a recently validated component set without running Apex tests.")
- [retrieve()](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_retrieve.htm "The retrieve() call retrieves XML file representations of components in an organization.")