Skip to content

Commit 806bafb

Browse files
jorgeintercomclaude
andcommitted
Add separate update request schema and locale default
- Create content_snippet_update_request schema with no required fields to support partial updates on PUT endpoint - Add default: en to locale field in create request schema - Point PUT endpoint at the new update request schema Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent fd8cf31 commit 806bafb

1 file changed

Lines changed: 29 additions & 4 deletions

File tree

descriptions/0/api.intercom.io.yaml

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6417,7 +6417,7 @@ paths:
64176417
text: Navigate to Settings > Security > Reset password.
64186418
locale: en
64196419
responses:
6420-
'200':
6420+
'201':
64216421
description: Content snippet created
64226422
content:
64236423
application/json:
@@ -6526,7 +6526,7 @@ paths:
65266526
content:
65276527
application/json:
65286528
schema:
6529-
"$ref": "#/components/schemas/content_snippet_create_request"
6529+
"$ref": "#/components/schemas/content_snippet_update_request"
65306530
examples:
65316531
Update a content snippet:
65326532
value:
@@ -20686,9 +20686,9 @@ components:
2068620686
description: The total number of pages.
2068720687
example: 1
2068820688
content_snippet_create_request:
20689-
title: Content Snippet Request
20689+
title: Create Content Snippet Request
2069020690
type: object
20691-
description: The request payload for creating or updating a content snippet.
20691+
description: The request payload for creating a content snippet.
2069220692
nullable: false
2069320693
required:
2069420694
- title
@@ -20710,6 +20710,31 @@ components:
2071020710
locale:
2071120711
type: string
2071220712
description: The locale of the content snippet. Defaults to `en`.
20713+
default: en
20714+
example: en
20715+
content_snippet_update_request:
20716+
title: Update Content Snippet Request
20717+
type: object
20718+
description: The request payload for updating a content snippet. All fields
20719+
are optional — only provided fields will be updated.
20720+
nullable: false
20721+
properties:
20722+
title:
20723+
type: string
20724+
description: The title of the content snippet.
20725+
maxLength: 255
20726+
example: How to reset your password
20727+
json_blocks:
20728+
type: array
20729+
description: The content blocks that make up the body of the snippet.
20730+
items:
20731+
type: object
20732+
example:
20733+
- type: paragraph
20734+
text: Navigate to Settings > Security > Reset password.
20735+
locale:
20736+
type: string
20737+
description: The locale of the content snippet.
2071320738
example: en
2071420739
conversation_list_item:
2071520740
title: Conversation List Item

0 commit comments

Comments
 (0)