Skip to content

Commit 00d3079

Browse files
Warn that data connector header values are logged unmasked (#770)
The `headers` field on the create and update data connector requests now says that header values are recorded unmasked in execution logs (except `Authorization`) and points to `token_ids` for credentials. Applies to 2.16, 2.17 and Preview. Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1 parent 161bcf6 commit 00d3079

3 files changed

Lines changed: 12 additions & 6 deletions

File tree

‎descriptions/0/api.intercom.io.yaml‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44629,7 +44629,8 @@ components:
4462944629
- visitors
4463044630
headers:
4463144631
type: array
44632-
description: HTTP headers to include in the request.
44632+
description: |
44633+
HTTP headers to include in the request. Don't put credentials such as API keys here: header values are recorded unmasked in the connector's execution logs, except `Authorization`, which is always masked. Attach a stored credential with `token_ids` instead (see [Create an auth token](/docs/references/preview/rest-api/api.intercom.io/auth-tokens/createauthtoken)). Its value is stored encrypted, masked in execution logs, and never returned.
4463344634
items:
4463444635
type: object
4463544636
properties:
@@ -44807,7 +44808,8 @@ components:
4480744808
- users
4480844809
headers:
4480944810
type: array
44810-
description: HTTP headers to include in the request.
44811+
description: |
44812+
HTTP headers to include in the request. Don't put credentials such as API keys here: header values are recorded unmasked in the connector's execution logs, except `Authorization`, which is always masked. Attach a stored credential with `token_ids` instead (see [Create an auth token](/docs/references/preview/rest-api/api.intercom.io/auth-tokens/createauthtoken)). Its value is stored encrypted, masked in execution logs, and never returned.
4481144813
items:
4481244814
type: object
4481344815
properties:

‎descriptions/2.16/api.intercom.io.yaml‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30668,7 +30668,8 @@ components:
3066830668
- visitors
3066930669
headers:
3067030670
type: array
30671-
description: HTTP headers to include in the request.
30671+
description: |
30672+
HTTP headers to include in the request. Don't put credentials such as API keys here: header values are recorded unmasked in the connector's execution logs, except `Authorization`, which is always masked. Attach an authentication token with `token_ids` instead; its value is masked in execution logs.
3067230673
items:
3067330674
type: object
3067430675
properties:
@@ -30794,7 +30795,8 @@ components:
3079430795
- users
3079530796
headers:
3079630797
type: array
30797-
description: HTTP headers to include in the request.
30798+
description: |
30799+
HTTP headers to include in the request. Don't put credentials such as API keys here: header values are recorded unmasked in the connector's execution logs, except `Authorization`, which is always masked. Attach an authentication token with `token_ids` instead; its value is masked in execution logs.
3079830800
items:
3079930801
type: object
3080030802
properties:

‎descriptions/2.17/api.intercom.io.yaml‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39366,7 +39366,8 @@ components:
3936639366
- visitors
3936739367
headers:
3936839368
type: array
39369-
description: HTTP headers to include in the request.
39369+
description: |
39370+
HTTP headers to include in the request. Don't put credentials such as API keys here: header values are recorded unmasked in the connector's execution logs, except `Authorization`, which is always masked. Attach an authentication token with `token_ids` instead; its value is masked in execution logs.
3937039371
items:
3937139372
type: object
3937239373
properties:
@@ -39506,7 +39507,8 @@ components:
3950639507
- users
3950739508
headers:
3950839509
type: array
39509-
description: HTTP headers to include in the request.
39510+
description: |
39511+
HTTP headers to include in the request. Don't put credentials such as API keys here: header values are recorded unmasked in the connector's execution logs, except `Authorization`, which is always masked. Attach an authentication token with `token_ids` instead; its value is masked in execution logs.
3951039512
items:
3951139513
type: object
3951239514
properties:

0 commit comments

Comments
 (0)