> 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.

# App configuration updated (beta)

POST 

Sent when the configuration of a Benchling App is updated. Event type: `v2-beta.app.configuration.updated`.

Reference: https://docs.benchling.com/docs/api/v2-webhooks/app/configuration-updated

## Request

### Payload

- `app` (LifecycleConfigurationUpdateWebhookV2BetaEnvelopeApp, required)
- `appDefinition` (LifecycleConfigurationUpdateWebhookV2BetaEnvelopeAppDefinition, required)
- `baseURL` (string, required) — Base tenant URL from which the webhook is coming
- `channel` (enum, required) — Channel of the webhook
  - Allowed values: `events`, `app_signals`
- `tenantId` (string, required) — Global tenant id from which the webhook is coming
- `version` (enum, required) — Version of the webhook envelope shape. Always 0.
  - Allowed values: `0`
- `message` (LifecycleConfigurationUpdateWebhookV2Beta, required) — Sent when the configuration of a Benchling App is updated

## Types

### LifecycleConfigurationUpdateWebhookV2BetaEnvelopeApp

- `id` (string, required) — Destination app's id

### LifecycleConfigurationUpdateWebhookV2BetaEnvelopeAppDefinition

- `id` (string, required) — App definition id
- `versionNumber` (string, required) — App definition version number

### LifecycleConfigurationUpdateWebhookV2Beta

Sent when the configuration of a Benchling App is updated

- `deprecated` (boolean, required)