And
App
Day
End
ID
Ids
Not
Or
SID
To
TTL
UID
Url
Expand Minimize

ClientExtension

Exchange Server 2013

The ClientExtension element contains user and configuration information about an app.

Last modified: February 24, 2014

Applies to: Exchange Online | Exchange Server 2013 | Office 365

<ClientExtension IsAvailable=" true | false " IsMandatory=" true | false " IsEnabledByDefault=" true | false " Type="" Scope="" MarketplaceAssetId="" MarketplaceContentMarket=”” AppStatus="" Etoken="">
    <SpecificUsers></SpecificUsers>
    <Manifest></Manifest>
</ClientExtension>

ClientExtensionType

The following sections describe attributes, child elements, and parent elements.

Attributes

Attribute

Description

IsAvailable

Specifies whether the app is available. A text value of true for the IsAvailable attribute indicates that the app is available. A value of false indicates that the app is not available. This attribute is optional.

IsMandatory

Specifies whether the app is mandatory. A text value of true for the IsMandatory attribute indicates that the app is mandatory for the mailbox. A value of false indicates that the app is not mandatory. This attribute is optional.

IsEnabledByDefault

Specifies whether the app is enabled by default. A text value of true for the IsEnabledByDefault attribute indicates that the app is enabled by default. A value of false indicates that the app is not enabled by default. This attribute is optional.

ProvidedTo

Specifies to whom the app is provided. This attribute is optional.

Type

Specifies the type of the app.

Scope

Specifies the scope of the app.

MarketplaceAssetId

Specifies the marketplace asset identifier of the app.

MarketplaceContentMarket

Specifies the marketplace content that a user sees for details and reviews about an app.

AppStatus

Specifies the status code of a mail app in an unexpected state.

Etoken

Specifies the license token for paid or trial mail apps.

Type

Value

Description

Default

Indicates that the app is available by default.

Private

Indicates that the app is private.

MarketPlace

Indicates that the app is a marketplace app.

Scope

Value

Description

None

Indicates that the app has no scope.

User

Indicates that the app is per user.

Organization

Indicates that the app is for an organization.

Default

Indicates that the app is a default app.

Child elements

Element

Description

SpecificUsers

Specifies the email accounts that can access the app.

Manifest

Contains the base-64 encoded app manifest file.

Parent elements

Element

Description

ClientExtensions

Specifies an array of ClientExtension elements.

This element was introduced in Exchange Server 2013.

The schema that describes this element is located in the IIS virtual directory that hosts Exchange Web Services.

Namespace

http://schemas.microsoft.com/exchange/services/2006/types

Schema Name

Type schema

Validation File

types.xsd

Can Be Empty

Show:
© 2014 Microsoft