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
Add GET /conversations/deleted endpoint to Unstable API spec (#391)
* Add GET /conversations/deleted endpoint to Unstable API spec
Add new endpoint to retrieve deleted conversation IDs with deletion timestamps for compliance and audit purposes.
Changes:
- Added /conversations/deleted GET endpoint with pagination support
- Added deleted_conversation_item schema
- Added deleted_conversation_list schema
- Fixed response structure to use 'conversations' array key (consistent with conversation_list)
- All examples use updated_at field for deletion timestamp
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
* Change field name to deleted_at instead of updated_at
---------
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: descriptions/0/api.intercom.io.yaml
+138Lines changed: 138 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -8557,6 +8557,100 @@ paths:
8557
8557
summary: Bad request
8558
8558
value:
8559
8559
ticket_type_id: '54'
8560
+
"/conversations/deleted":
8561
+
get:
8562
+
summary: List all deleted conversation IDs
8563
+
parameters:
8564
+
- name: Intercom-Version
8565
+
in: header
8566
+
schema:
8567
+
"$ref": "#/components/schemas/intercom_version"
8568
+
- name: page
8569
+
in: query
8570
+
required: false
8571
+
description: The page of results to fetch. Defaults to first page
8572
+
example: 1
8573
+
schema:
8574
+
type: integer
8575
+
- name: per_page
8576
+
in: query
8577
+
required: false
8578
+
description: How many results per page
8579
+
schema:
8580
+
type: integer
8581
+
default: 20
8582
+
maximum: 60
8583
+
- name: order
8584
+
in: query
8585
+
required: false
8586
+
description: "`asc` or `desc`. Returns the conversation IDs in ascending or descending order. Defaults to desc"
8587
+
example: desc
8588
+
schema:
8589
+
type: string
8590
+
tags:
8591
+
- Conversations
8592
+
operationId: listDeletedConversationIds
8593
+
description: |+
8594
+
List all deleted conversation IDs.
8595
+
8596
+
{% admonition type="warning" name="Pagination" %}
8597
+
You can use pagination to limit the number of results returned. The default is `20` results per page. You can navigate to next pages using the `page` param.
0 commit comments