---
schema_version: "1"
id: 150419bf1eba37803b37042956867c5de487ff0cca1ce6b68febe7f5b2f03e20
title: DataPackageKitDefinition
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/api_meta/meta_datapackagekitdefinition.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_datapackagekitdefinition.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 66c2d5e51fa14659c0ad5b2db8ac4727ba2108e40990fad1627214ba163153f9
description: Represents the top-level data kit container definition. Content objects can be added after the data kit is defined.
---
# DataPackageKitDefinition

Represents the top-level data kit container definition. Content objects can be added after the data kit is defined.

![Important](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/images/icon_note_important.png)

#### Important

Where possible, we changed noninclusive terms to align with our company value of Equality. Because changing terms in our code can break current implementations, we maintained this metadata type’s name.

## Parent Type

This type extends the [Metadata](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/metadata.htm "The base class for all metadata types. You can’t edit this object. A component is an instance of a metadata type.") metadata type and inherits its fullName field.

## File Suffix and Directory Location

DataPackageKitDefinition components have the suffix .dataPackageKitDefinition and are stored in the dataPackageKitDefinitions folder.

## Version

DataPackageKitDefinition components are available in API version 53.0 and later.

## Special Access Rules

There are no additional access requirements that are specific to this type.

## Fields

| Field Name | Description |
| --- | --- |
| dataKitType | 
Field Type

string

Description

The type of data kit created. Available in API version 63.0 and later. Valid values are:

- Default
- Sandbox





 |
| dataKitSource | 

Field Type

string

Description

The data source in the updated data kit. Available in API version 63.0 and later.



 |
| description | 

Field Type

string

Description

The description of the data kit.



 |
| developerName | 

Field Type

string

Description

Required. The name of the application. This name contain only underscores and alphanumeric characters and must be unique in your org. It must begin with a letter, not include spaces, not end with an underscore, and not contain two consecutive underscores.



 |
| isDeployed | 

Field Type

boolean

Description

Indicates whether the data kit content is deployed.



 |
| isEnabled | 

Field Type

boolean

Description

Indicates whether the data kit is enabled.



 |
| masterLabel | 

Field Type

string

Description

Required. Label that identifies the AI application throughout the Salesforce user interface.



 |
| **useDeterministicNaming** | 

Field Type

boolean

Description

Required. Indicates whether the data kit should use the deterministic naming feature. Available in API version 65.0 and later. Valid values are:

- True
- False





 |
| versionNumber | 

Field Type

double

Description

Auto incremented version number.



 |
| dataSpaceDefinitionDevName | 

Field Type

string

Description

Data space name used to create the data kit. Available in API version 61.0 and later.



 |
| deploymentOrder | 

Field Type

string

Description

Deployment order of components that are added to the data kit. Available in API version 61.0 and later.



 |

## Declarative Metadata Sample Definition

The following is an example of a DataPackageKitDefinition component.

<DataPackageKitDefinition xmlns="http://soap.sforce.com/2006/04/metadata">
    <developerName\>SalesforceCRM</developerName\>
    <isDeployed\>false</isDeployed\>
    <isEnabled\>false</isEnabled\>
    <masterLabel\>SalesforceCRM</masterLabel\>
    <versionNumber\>1.0</versionNumber\>
</DataPackageKitDefinition\>

The following is an example package.xml that references the previous definition.

<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName\>SalesforceDataKit</fullName\>
    <types\>
        <members\>SalesforceCRM</members\>
        <name\>DataPackageKitDefinition</name\>
    </types\>
    <types\>
        <members\>Admin</members\>
        <name\>Profile</name\>
    </types\>
    <version\>53.0</version\>
</Package\>

## 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](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/file_based_zip_file.htm "The deploy() and retrieve() calls are used to deploy and retrieve a .zip file. 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.").