> Calendly developer docs. For page Markdown, append .md to any URL.
> Index: https://developer.calendly.com/llms.txt
> API catalog: https://developer.calendly.com/.well-known/api-catalog
> OpenAPI: https://developer.calendly.com/openapi/calendly-api.yaml
> OAuth authorization server: https://calendly.com/.well-known/oauth-authorization-server
> MCP protected resource: https://mcp.calendly.com/.well-known/oauth-protected-resource
> Scheduling MCP endpoint: https://mcp.calendly.com
> Docs search MCP: https://developer.calendly.com/_mcp/server

# November 6, 2026

## Share resource

You can now list Shares and update or delete Shares that are not booked. The create, list, and update responses now include more Share fields.

### New endpoints

* **GET /shares** – List Shares.
* **PATCH /shares/\{uuid}** – Update a Share.
* **DELETE /shares/\{uuid}** – Delete a Share that is not booked.

### Updated endpoints

* **POST /shares** – Returns `uri`, `contact`, `created_at`, `status`, and `share_override.min_booking_time` in the response. `status` is `active`, `booked`, or `expired`.

### New scopes

* **shares:read** – Retrieve single-use scheduling links (Shares).

### Corrections

* **share_override** – `share_override` now returns the effective value of each setting. Before, a setting that the share did not override was null or missing (for example `hide_location`, `location_configurations`, and `availability_rule`). Now it is the Event Type value. This matches the public schema (for example, `location_configurations` is not nullable). If your code read null as "uses the Event Type value," read the value directly.

### Notes

* **PATCH /shares/\{uuid}** and **DELETE /shares/\{uuid}** use the existing `shares:write` scope.