You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Added support for secret mappings in MCP integration requests and responses, allowing dynamic resolution of secrets from secret references.
- Introduced a new value_format field to specify the format of secret values (string or json) for better handling of structured objects.
description: Override the secret_key defined on the secret reference. Use to pick a specific key from a multi-value secret.
32691
+
value_format:
32692
+
type: string
32693
+
nullable: true
32694
+
enum:
32695
+
- json
32696
+
- string
32697
+
description: |
32698
+
Format of the secret value.
32699
+
- `string`: The secret value is treated as a plain string.
32700
+
- `json`: The secret value is parsed as JSON before being applied to the target field. Use this when the target field expects a structured object (e.g. `configurations.oauth_metadata`).
32701
+
example: "json"
32690
32702
32691
32703
CreateSecretReferenceRequest:
32692
32704
type: object
@@ -36977,6 +36989,11 @@ components:
36977
36989
enum:
36978
36990
- http
36979
36991
- sse
36992
+
secret_mappings:
36993
+
type: array
36994
+
items:
36995
+
$ref: '#/components/schemas/SecretMapping'
36996
+
description: Dynamically resolve secrets from secret references at runtime. Valid target_field values are "configurations.<field>" (e.g. "configurations.oauth_metadata"). Each target_field must be unique.
36980
36997
36981
36998
McpIntegrationCreateResponse:
36982
36999
type: object
@@ -37041,6 +37058,11 @@ components:
37041
37058
enum:
37042
37059
- workspace
37043
37060
- organisation
37061
+
secret_mappings:
37062
+
type: array
37063
+
items:
37064
+
$ref: '#/components/schemas/SecretMapping'
37065
+
description: Secret reference mappings for this MCP integration. Valid target_field values are "configurations.<field>".
37044
37066
37045
37067
McpIntegrationListItem:
37046
37068
type: object
@@ -37093,6 +37115,11 @@ components:
37093
37115
workspaces_count:
37094
37116
type: number
37095
37117
nullable: true
37118
+
secret_mappings:
37119
+
type: array
37120
+
items:
37121
+
$ref: '#/components/schemas/SecretMapping'
37122
+
description: Secret reference mappings for this MCP integration. Valid target_field values are "configurations.<field>".
37096
37123
37097
37124
McpIntegrationListResponse:
37098
37125
type: object
@@ -37152,6 +37179,11 @@ components:
37152
37179
enum:
37153
37180
- http
37154
37181
- sse
37182
+
secret_mappings:
37183
+
type: array
37184
+
items:
37185
+
$ref: '#/components/schemas/SecretMapping'
37186
+
description: Dynamically resolve secrets from secret references at runtime. Valid target_field values are "configurations.<field>" (e.g. "configurations.oauth_metadata"). Each target_field must be unique.
0 commit comments