Contents
What are metadata components?
Metadata systems comprise the tools and methods designed for storing, processing, retrieving and disseminating metadata. In statistically advanced countries, a metadata system may include such components as a concepts database, a classification database, an archiving database and their user interfaces.
What is a metadata API?
You can just think of a Metadata API is an interface that allows you to request data about data and get a response. An example could be a photo, when a raw photo is taken there is lots of metadata that stores values about exposure, contrast etc.
How to retrieve field metadata in the REST API?
You can use the GET operation to retrieve field metadata for a single field on specified form as defined in the criteria. The following table lists details about this GET operation.
How are metadata components based on sobjects and objects?
Metadata components are not based on sObjects, like objects in the API. Instead, they are based on metadata types, such as ApexClass and CustomObject, which extend Metadata, the base class for all metadata types. A component is an instance of a metadata type.
Which is an example of a metadata type?
Within the .zip file is a project manifest (package.xml) that lists what to retrieve or deploy, and one or more XML components that are organized into folders. A component is an instance of a metadata type. For example, CustomObject is a metadata type for custom objects, and the MyCustomObject__c component is an instance of a custom object.
How to access metadata components in Visual Studio?
You can only retrieve an ActionOverride component by retrieving its encompassing CustomObject component. Metadata components can be manipulated by asynchronous Metadata API calls or declarative (or file-based) Metadata API calls. Most of the components can be accessed using Salesforce Extensions for Visual Studio Code.