From 34d92caa1001f8ac837a97d16f2763367ee6e759 Mon Sep 17 00:00:00 2001 From: Levin Dixon Date: Wed, 25 Feb 2026 13:23:06 +0000 Subject: [PATCH 1/2] Add skip_notifications parameter to Update Ticket endpoint docs The skip_notifications boolean parameter works on the Update Ticket (PUT /tickets/{id}) endpoint but was missing from the OpenAPI specs. This adds it to 2.13, 2.14, 2.15, and Unstable (0) using the same allOf wrapper pattern used by Create Ticket. Closes intercom/intercom#474395 Co-Authored-By: Claude Opus 4.6 (1M context) --- descriptions/0/api.intercom.io.yaml | 8 +++++++- descriptions/2.13/api.intercom.io.yaml | 8 +++++++- descriptions/2.14/api.intercom.io.yaml | 8 +++++++- descriptions/2.15/api.intercom.io.yaml | 8 +++++++- 4 files changed, 28 insertions(+), 4 deletions(-) diff --git a/descriptions/0/api.intercom.io.yaml b/descriptions/0/api.intercom.io.yaml index bb6c020..35cf411 100644 --- a/descriptions/0/api.intercom.io.yaml +++ b/descriptions/0/api.intercom.io.yaml @@ -14248,7 +14248,13 @@ paths: content: application/json: schema: - "$ref": "#/components/schemas/update_ticket_request" + allOf: + - "$ref": "#/components/schemas/update_ticket_request" + properties: + skip_notifications: + type: boolean + description: Option to disable notifications when a Ticket is updated. + example: true examples: successful_response: summary: Successful response diff --git a/descriptions/2.13/api.intercom.io.yaml b/descriptions/2.13/api.intercom.io.yaml index 2f19507..d4e2551 100644 --- a/descriptions/2.13/api.intercom.io.yaml +++ b/descriptions/2.13/api.intercom.io.yaml @@ -12140,7 +12140,13 @@ paths: content: application/json: schema: - "$ref": "#/components/schemas/update_ticket_request" + allOf: + - "$ref": "#/components/schemas/update_ticket_request" + properties: + skip_notifications: + type: boolean + description: Option to disable notifications when a Ticket is updated. + example: true examples: successful_response: summary: Successful response diff --git a/descriptions/2.14/api.intercom.io.yaml b/descriptions/2.14/api.intercom.io.yaml index b155a97..323f85c 100644 --- a/descriptions/2.14/api.intercom.io.yaml +++ b/descriptions/2.14/api.intercom.io.yaml @@ -13312,7 +13312,13 @@ paths: content: application/json: schema: - "$ref": "#/components/schemas/update_ticket_request" + allOf: + - "$ref": "#/components/schemas/update_ticket_request" + properties: + skip_notifications: + type: boolean + description: Option to disable notifications when a Ticket is updated. + example: true examples: successful_response: summary: Successful response diff --git a/descriptions/2.15/api.intercom.io.yaml b/descriptions/2.15/api.intercom.io.yaml index 909f18a..685c5a2 100644 --- a/descriptions/2.15/api.intercom.io.yaml +++ b/descriptions/2.15/api.intercom.io.yaml @@ -13383,7 +13383,13 @@ paths: content: application/json: schema: - "$ref": "#/components/schemas/update_ticket_request" + allOf: + - "$ref": "#/components/schemas/update_ticket_request" + properties: + skip_notifications: + type: boolean + description: Option to disable notifications when a Ticket is updated. + example: true examples: successful_response: summary: Successful response From d1d2c1955e136800dc2b4b6ffcd7f350989e82e2 Mon Sep 17 00:00:00 2001 From: Levin Dixon Date: Wed, 25 Feb 2026 13:27:20 +0000 Subject: [PATCH 2/2] Add Fern type rename for update_ticket_request to avoid name collision MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The allOf wrapper on Update Ticket causes Fern to generate an inline type named UpdateTicketRequest (from x-fern-request-name), which collides with the component schema update_ticket_request. Adding x-fern-type-name: UpdateTicketRequestBody follows the same pattern used by create_ticket_request → CreateTicketRequestBody. Co-Authored-By: Claude Opus 4.6 (1M context) --- fern/openapi-overrides.yml | 2 ++ fern/unstable-openapi-overrides.yml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/fern/openapi-overrides.yml b/fern/openapi-overrides.yml index 5448f66..f92bb6f 100644 --- a/fern/openapi-overrides.yml +++ b/fern/openapi-overrides.yml @@ -2202,6 +2202,8 @@ components: x-fern-type-name: CreateTicketRequestBody properties: ticket_attributes: null + update_ticket_request: + x-fern-type-name: UpdateTicketRequestBody update_article_request: x-fern-type-name: UpdateArticleRequestBody # TODO: fern-support diff --git a/fern/unstable-openapi-overrides.yml b/fern/unstable-openapi-overrides.yml index 7e57f0a..4c6355a 100644 --- a/fern/unstable-openapi-overrides.yml +++ b/fern/unstable-openapi-overrides.yml @@ -151,6 +151,8 @@ components: x-fern-type-name: CreateTicketRequestBody properties: ticket_attributes: null + update_ticket_request: + x-fern-type-name: UpdateTicketRequestBody update_internal_article_request: x-fern-type-name: UpdateInternalArticleRequestBody nullable: false