> ## Documentation Index
> Fetch the complete documentation index at: https://docs.custral.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API and SDK changes

> What changed in the /v1 API, webhooks, MCP and the Custral SDKs.

Changes that affect code you've written against Custral, newest first. Product changes are in the [changelog](/product/updates).

| Package | Latest |
| - | - |
| [`@custral/sdk`](/dev/sdks/typescript) | 1.0.3 |
| [`@custral/js`](/dev/sdks/browser) | 1.0.1 |
| [`@custral/widget`](/dev/sdks/react) | 1.0.1 |

## September 2026

<Update label="2026-09-15">
  **@custral/sdk 1.0.3**

  * **Usage modules**: send named usage events with the person who performed them, and list identifiers that didn't match a record. See [Usage modules](/dev/api-reference/usage-modules).
  * **Documents**: update a document from the SDK, alongside `PATCH /v1/documents`. See [Documents](/dev/api-reference/documents).
  * **Widget identity** is available from the SDK. See [Widget identity](/dev/api-reference/widget-identity).
  * The SDK's webhook event list matches the server's 19 events, and every API key scope is documented. See [Authentication](/dev/auth/overview).
  * `@custral/js` 1.0.1 ships the same day.
</Update>

<Update label="2026-09-11">
  * **Outbound webhooks** grew from 5 events to 19, retried over 24 hours. See [Webhook events](/dev/webhooks/events/overview).
</Update>

<Update label="2026-09-08">
  **@custral/js and @custral/widget 1.0.0**

  * **`@custral/js`**: the browser SDK for publishable keys. See [Browser SDK](/dev/sdks/browser).
  * **`@custral/widget`**: the chat widget as a React component. See [React SDK](/dev/sdks/react).
  * `@custral/sdk` now builds on `@custral/js`.
</Update>

## August 2026

<Update label="2026-08-22">
  * Your server can vouch for who a chat widget visitor is. See [Widget identity](/dev/api-reference/widget-identity).
</Update>

<Update label="2026-08-19">
  * The MCP server signs in through your browser, so there's no key to paste. See [MCP](/dev/mcp/overview).
</Update>

<Update label="2026-08-11">
  * **Documents**: read and write in-app documents over `/v1`, from the SDK, and with the MCP `update_document` tool. Records can expand their documents. See [Documents](/dev/api-reference/documents).
</Update>

<Update label="2026-08-10">
  **@custral/sdk 1.0.1 and 1.0.2**

  * **Records**: filter by property, sort, search with `q`, and page with a cursor (`page.nextCursor`). `limit` is 1 to 200. See [Records](/dev/api-reference/records).
  * **Conversations**: view, manage and ingest conversations. See [Conversations](/dev/api-reference/conversations).
  * **Applications** and **property auto-fill agents** as SDK resources. See [Applications](/dev/api-reference/applications) and [Property agents](/dev/api-reference/property-agents).
</Update>

## July 2026

<Update label="2026-07-23">
  **@custral/sdk 1.0.0**

  * **`@custral/sdk`**: the server-side TypeScript SDK. See [TypeScript SDK](/dev/sdks/typescript).
  * **API keys** and the **webhooks** foundation. See [Authentication](/dev/auth/overview) and [Webhooks](/dev/webhooks/overview).
</Update>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.