Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
App element

App element (SharePoint App Manifest)

SharePoint 2013

The top level node of the manifest of an app for SharePoint.

Last modified: January 09, 2014

Applies to: apps for SharePoint | SharePoint Foundation 2013 | SharePoint Server 2013

In this article
Element information
Definition
Elements and attributes

Element type

AppDefinition

Namespace

http://schemas.microsoft.com/sharepoint/2012/app/manifest

Schema file

appmanifest.xsd

<xs:element name="App" type="AppDefinition" >
</xs:element>     

If the schema defines specific requirements, such as sequence, minOccurs, maxOccurs, and choice, see the definition section.

Parent elements

None.

None.

None.

Child elements

Element

Type

Description

AppPermissionRequests

AppPermissionRequestsDefinition

A list of resources that an app for SharePoint needs to access.

AppPrerequisites

AppPrerequisiteCollection

A list of prerequisites that an app for SharePoint depends on.

AppPrincipal

AppPrincipalDefinition

The app principal information.

Properties

PropertiesDefinition

Contains information that is global to the app.

RemoteEndpoints

RemoteEndpointsDefinition

(Optional) A list of remote endpoints the app for SharePoint may access through SP.WebProxy.invoke(). If this list is empty or not provided, the app for SharePoint will not be able to use any remote endpoint through SP.WebProxy.invoke().

Attributes

Attribute

Type

Required

Description

Possible values

Name

NameDefinition

required

The internal name of the app for SharePoint. This value is not localized, and is used in URLs that address app artifacts. It must contain only ASCII characters with no spaces and cannot exceed 64 characters. See the NameDefinition type specification for more information about the restrictions.

Values of the NameDefinition type.

ProductID

GUID

required

The unique identifier of the app for SharePoint. ProductID does not change between versions.

Values of the GUID type.

SharePointMaxVersion

VersionDefinition

optional

Optional.The maximum version of SharePoint that the app is compatible with.

Values of the VersionDefinition type.

SharePointMinVersion

VersionDefinition

required

The minimum version of SharePoint that the app is compatible with.

Values of the VersionDefinition type.

Type

TypeDefinition

optional

The type of the app for SharePoint.

Values of the TypeDefinition type.

Version

VersionDefinition

required

The Version of the app for SharePoint.

Values of the VersionDefinition type.

Show:
© 2015 Microsoft