Microsoft Office 365 · Schema
Calendar
A calendar which is a container for events.
CloudCollaborationEnterpriseMicrosoftProductivity
Properties
| Name | Type | Description |
|---|---|---|
| id | string | The unique identifier for the calendar. |
| name | string | The calendar name. |
| color | string | Specifies the color theme for the calendar. |
| changeKey | string | Identifies the version of the calendar object. |
| canEdit | boolean | Whether the user can write to the calendar. |
| canShare | boolean | Whether the user has permission to share the calendar. |
| canViewPrivateItems | boolean | Whether the user can read calendar items marked as private. |
| isDefaultCalendar | boolean | Whether this is the default calendar. |
| owner | object | |
| hexColor | string | The calendar color expressed in hex format of three six-digit values. |
| isRemovable | boolean | Whether the calendar can be deleted from the user's mailbox. |
| isTallyingResponses | boolean | Whether the calendar supports tracking of meeting responses. |
| allowedOnlineMeetingProviders | array | The online meeting service providers available for events in this calendar. |
| defaultOnlineMeetingProvider | string | The default online meeting provider for meetings sent from this calendar. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/Calendar",
"title": "Calendar",
"type": "object",
"description": "A calendar which is a container for events.",
"properties": {
"id": {
"type": "string",
"readOnly": true,
"description": "The unique identifier for the calendar.",
"example": "abc123"
},
"name": {
"type": "string",
"description": "The calendar name.",
"example": "Example Title"
},
"color": {
"type": "string",
"enum": [
"auto",
"lightBlue",
"lightGreen",
"lightOrange",
"lightGray",
"lightYellow",
"lightTeal",
"lightPink",
"lightBrown",
"lightRed",
"maxColor"
],
"description": "Specifies the color theme for the calendar.",
"example": "auto"
},
"changeKey": {
"type": "string",
"readOnly": true,
"description": "Identifies the version of the calendar object.",
"example": "example_value"
},
"canEdit": {
"type": "boolean",
"readOnly": true,
"description": "Whether the user can write to the calendar.",
"example": true
},
"canShare": {
"type": "boolean",
"readOnly": true,
"description": "Whether the user has permission to share the calendar.",
"example": true
},
"canViewPrivateItems": {
"type": "boolean",
"readOnly": true,
"description": "Whether the user can read calendar items marked as private.",
"example": true
},
"isDefaultCalendar": {
"type": "boolean",
"readOnly": true,
"description": "Whether this is the default calendar.",
"example": true
},
"owner": {
"$ref": "#/components/schemas/EmailAddress"
},
"hexColor": {
"type": "string",
"description": "The calendar color expressed in hex format of three six-digit values.",
"example": "example_value"
},
"isRemovable": {
"type": "boolean",
"readOnly": true,
"description": "Whether the calendar can be deleted from the user's mailbox.",
"example": true
},
"isTallyingResponses": {
"type": "boolean",
"description": "Whether the calendar supports tracking of meeting responses.",
"example": true
},
"allowedOnlineMeetingProviders": {
"type": "array",
"readOnly": true,
"items": {
"type": "string"
},
"description": "The online meeting service providers available for events in this calendar.",
"example": []
},
"defaultOnlineMeetingProvider": {
"type": "string",
"description": "The default online meeting provider for meetings sent from this calendar.",
"example": "example_value"
}
}
}