---
schema_version: "1"
id: 76f9fafb1de180bdeb398c4961303d3436ab40ad32f1f226157daa91c322bf5f
title: WaveApplication
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/api_meta/meta_waveapplication.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_waveapplication.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: e1c53fc9777b5a5a6d58d03b97b24823640f56e8b636d61debe799fce54fffca
description: Represents the Analytics application. This type extends the Metadata metadata type and inherits its fullName field.
---
# WaveApplication

Represents the Analytics application. This type extends the Metadata metadata type and inherits its fullName field.

![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. We maintained certain terms to avoid any effect on customer implementations.

## File Suffix and Directory Location

WaveApplication components have the suffix .wapp and are stored in the wave folder.

## Version

WaveApplication components are available in API version 37.0 and later.

## Fields

| Field Name | Field Type | Description |
| --- | --- | --- |
| assetIcon | string | The icon that represents the Analytics application. |
| description | string | The description that appears in the user interface. |
| folder | string | The internal api name of the folder or application. |
| masterLabel | string | The user interface label name of the folder or application. |
| shares | [FolderShare](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_foldershare.htm#meta_foldershare "Represents the settings for enhanced analytics folder sharing. Users can control access to reports or dashboards by giving others Viewer, Editor, or Manager access to the folder that contains the report or dashboard.") | The folder sharing rules. |
| templateOrigin | string | The internal (unique) name of the template used to create the application. This field is blank if the application wasn’t created from a template. |
| templateVersion | string | The version assigned to the application template by the template's creator. This field is blank if the application wasn’t created from a template. |

## Declarative Metadata Sample Definition

The following is an example of a WaveApplication component.

<?xml version="1.0" encoding="UTF-8"?>  
<WaveApplication xmlns="http://soap.sforce.com/2006/04/metadata">
  <assetIcon\>/analytics/wave/web/proto/images/app/icons/11.png</assetIcon\>
  <description\>Application that shows my sales</description\>
  <folder\>edit</folder\>
  <masterLabel\>Sales Application</masterLabel\>
  <shares\>
   <accessLevel\>EditAllContents</accessLevel\>
   <sharedTo\>shareswith@org.ee</sharedTo\>
   <sharedToType\>User</sharedToType\>
  </shares\>
</WaveApplication\>

## 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.264.0.api_meta.meta/api_meta/file_based_zip_file.htm).