Skip to content

Commit 7fec756

Browse files
geetikabaggaclaude
andauthored
Add descriptions/2.17 spec (#715)
* Add descriptions/2.17 spec Start 2.17 from the 2.16 spec and add the endpoints and fields that graduate in 2.17, copied from the Preview spec with Preview-only wording, version headers and links changed to their stable form. Add 2.17 to the intercom_version enum and make it the default. The Preview spec is left as it is. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * Rebuild the 2.17 spec from the current 2.16 and fix three schema errors The 2.17 copy was taken before the ticket channel field and the 2.16 alignment landed on main, so 2.17 documented less than 2.16 and Preview. It is now 2.16 as on main plus the same 2.17 additions as before. Also fixed in both 2.17 and Preview: - add the ms_teams_data_cannot_be_merged merge preview reason code - the deleted folder id is returned as a string - GET /folders uses page-based pagination with no per_page maximum Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1 parent 3dc0265 commit 7fec756

2 files changed

Lines changed: 41214 additions & 5 deletions

File tree

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

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5317,7 +5317,6 @@ paths:
53175317
schema:
53185318
type: integer
53195319
example: 50
5320-
maximum: 150
53215320
- name: parent_folder_id
53225321
in: query
53235322
required: false
@@ -5368,7 +5367,7 @@ paths:
53685367
description: Total number of folders
53695368
example: 2
53705369
pages:
5371-
"$ref": "#/components/schemas/cursor_pages"
5370+
"$ref": "#/components/schemas/pages_link"
53725371
'401':
53735372
description: Unauthorized
53745373
content:
@@ -5604,7 +5603,7 @@ paths:
56045603
content:
56055604
application/json:
56065605
example:
5607-
id: 6
5606+
id: '6'
56085607
object: folder
56095608
deleted: true
56105609
schema:
@@ -9562,6 +9561,7 @@ paths:
95629561
| `user_to_lead` | `into` is a lead or visitor. A user can only be merged into another user. |
95639562
| `whatsapp_data_cannot_be_merged` | The WhatsApp number on the source contact can't be reassigned to the destination. |
95649563
| `telegram_data_cannot_be_merged` | The Telegram sender on the source contact can't be reassigned to the destination. |
9564+
| `ms_teams_data_cannot_be_merged` | The destination contact already has a Microsoft Teams sender for the same team as the source contact, so the source's sender can't be reassigned to it. |
95659565
| `source_has_telegram_data` | The source contact has Telegram data, which user-into-user merges don't yet support moving. |
95669566
| `phone_data_cannot_be_merged` | The phone data on the source contact can't be reassigned to the destination. |
95679567
responses:
@@ -30509,9 +30509,9 @@ components:
3050930509
description: Response returned when a folder is deleted
3051030510
properties:
3051130511
id:
30512-
type: integer
30512+
type: string
3051330513
description: The unique identifier for the deleted folder
30514-
example: 6
30514+
example: '6'
3051530515
object:
3051630516
type: string
3051730517
description: The type of object - `folder`.
@@ -42280,6 +42280,7 @@ components:
4228042280
- user_to_lead
4228142281
- whatsapp_data_cannot_be_merged
4228242282
- telegram_data_cannot_be_merged
42283+
- ms_teams_data_cannot_be_merged
4228342284
- source_has_telegram_data
4228442285
- phone_data_cannot_be_merged
4228542286
message:

0 commit comments

Comments
 (0)