Skip to main content
PATCH
cURL

Authorizations

Authorization
string
header
required

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

Path Parameters

id
string
required

Body

application/json
workspace_id
string
id
string
name
string
endpoint_url
string
active
boolean
headers
object

Absent = leave headers unchanged (zero Vault I/O). Present = replace the entire header set with the wrapper's contents (an empty set clears them).

content_format
string

Absent = leave content_format unchanged; present = set it ("object"|"array").

provider_settings
object

provider_settings, on a provider destination: empty = leave unchanged; a non-empty map is a FULL replacement of the provider settings (re-validated, and the endpoint URL is rebuilt). provider_key itself is immutable; rejected on a "webhook" (Custom) destination.

provider_credentials
object

provider_credentials, on a provider destination: empty = leave unchanged (zero Vault I/O); a non-empty map merges per key into the stored credentials (write-only). Rejected on a "webhook" (Custom) destination.

Response

200 - application/json

OK

destination
object