2.2.2.13 ClientUid

The ClientUid element is an optional element in the command request that specifies a random ID generated by the client when the calendar item is created. It is defined as an element in the Calendar namespace and is used in command requests, as specified in section 2.2.2.

The ClientUid element is a string data type, as specified in [MS-ASDTYPE] section 2.7. The maximum length of the string is 300 characters.

This element, if present, SHOULD remain the same between client requests if the client is attempting to add the same event or recurring series. The server will use this value to detect if the item being added already exists on the user's calendar.

Protocol Versions

The following table specifies the protocol versions that support this element. The client indicates the protocol version being used by setting either the MS-ASProtocolVersion header, as specified in [MS-ASHTTP] section 2.2.1.1.2.6, or the Protocol version field, as specified in [MS-ASHTTP] section 2.2.1.1.1.1, in the request.

Protocol version

Element support

2.5

12.0

12.1

14.0

14.1

16.0

Yes

16.1

Yes