Newer Version Available
InstalledPackage
File Suffix and Directory Location
The package is specified in the installedPackages directory, in a file named after the package’s namespace prefix. The file extension is .installedPackage.
Version
InstalledPackage is available in API version 28.0 and later.
Fields
| Field Name | Field Type | Description |
|---|---|---|
| activateRSS | boolean | Required. Determines the state of Remote Site Settings (RSS) and Content
Security Policy (CSP) at the time of installing the package and must be set to
either of these values.
|
| password | string | Specifies the package password. |
| securityType | string | Determines user access for the installed package. Valid values are:
The default value is AllUsers. Available in API version 57.0 and later. |
| versionNumber | string | Required. The version number of the package. The version number has the format majorNumber.minorNumber.patchNumber (for example, 2.1.3). |
Declarative Metadata Sample Definition
The following example specifies a sample package to be installed or uninstalled.
1<?xml version="1.0" encoding="UTF-8"?>
2 <InstalledPackage xmlns="http://soap.sforce.com/2006/04/metadata">
3 <versionNumber>1.0</versionNumber>
4 <password>optional_password</password>
5 <securityType>AdminsOnly</securityType>
6 <activateRSS>true</activateRSS>
7 </InstalledPackage>The securityType field is optional. If it’s not specified, the default security type is AllUsers.
Wildcard Support in the Manifest File
This metadata type supports the wildcard character * (asterisk) in the package.xml manifest file. For information about using the manifest file, see Deploying and Retrieving Metadata with the Zip File.