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. |
| 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",
"title": "Calendar",
"type": "object",
"description": "A calendar which is a container for events.",
"properties": {
"id": {
"type": "string",
"description": "The unique identifier for the calendar."
},
"name": {
"type": "string",
"description": "The calendar name."
},
"color": {
"type": "string",
"description": "Specifies the color theme for the calendar."
},
"changeKey": {
"type": "string",
"description": "Identifies the version of the calendar object."
},
"canEdit": {
"type": "boolean",
"description": "Whether the user can write to the calendar."
},
"canShare": {
"type": "boolean",
"description": "Whether the user has permission to share the calendar."
},
"canViewPrivateItems": {
"type": "boolean",
"description": "Whether the user can read calendar items marked as private."
},
"isDefaultCalendar": {
"type": "boolean",
"description": "Whether this is the default calendar."
},
"hexColor": {
"type": "string",
"description": "The calendar color expressed in hex format of three six-digit values."
},
"isRemovable": {
"type": "boolean",
"description": "Whether the calendar can be deleted from the user's mailbox."
},
"isTallyingResponses": {
"type": "boolean",
"description": "Whether the calendar supports tracking of meeting responses."
},
"allowedOnlineMeetingProviders": {
"type": "array",
"description": "The online meeting service providers available for events in this calendar."
},
"defaultOnlineMeetingProvider": {
"type": "string",
"description": "The default online meeting provider for meetings sent from this calendar."
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/microsoft-graph-calendar"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.