> This page is for Developer Documentation.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.benchling.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.benchling.com/_mcp/server.

## SDK Version 1.16.0 Release Notes

Version 1.16.0 of the Benchling SDK makes Webhook subscriptions generally available via the Manifest API. With this release, the `BenchlingAppManifestSubscriptions` model receives updates for subscribing to Webhooks. This follows from our announcement: [Explicit Webhook Subscriptions and Webhook Version Update](/docs/changelog/2024/5/17).

### What’s Changing?

#### Added

* `WorkflowTaskGroupMappingCompletedEvent` has been added as an Event (`v2.workflowTaskGroup.mappingCompleted`), deliverable only via EventBridge. This event is not available for delivery via Webhooks in this release.

#### Removed

* `EventCreatedMessageSubscriptionV0Beta` has been removed. All clients should use `MessageSubscriptionWebhookV2Beta` instead.
* The enum `MessageTypeWebhookV2Beta` incorrectly contained v2-beta subscription objects. E.g., `v2-beta.assayRun.created` or `V2_BETAASSAYRUNCREATED` are replaced by `v2.assayRun.created` or `V2_ASSAYRUNCREATED`.

Version 1.16.0 of the Benchling SDK is now live! Find the SDK in [PyPI](https://pypi.org/project/benchling-sdk/1.16.0/).