Skip to main content
PUT
UpdateIntegration

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

integration_id
string<uuid>
required

Id of the integration to update (UUID).

Body

application/json

Request to update an integration. The config is replaced wholesale; title is patch-style (omit to leave unchanged).

config
athena · object
required

New connection configuration. The populated config variant must match the existing integration's type.

title
string | null

New human-friendly name. Omit to leave the title unchanged.

Required string length: 1 - 255
etag
string | null

Optional optimistic-concurrency guard. When set, the update is applied only if it matches the integration's current etag; otherwise ABORTED (HTTP 409). Omit for last-write-wins.

Response

200 - application/json

Success

Response from updating an integration.

integration
Integration · object

The updated integration with a new etag.