Skip to content

Commit 27b9285

Browse files
Add qualified_id field to Reporting Data Export API schema
Updates the Unstable OpenAPI spec to include the new qualified_id field for attribute disambiguation in the get_datasets response. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent c001741 commit 27b9285

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

descriptions/0/api.intercom.io.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1514,6 +1514,7 @@ paths:
15141514
example: conversation
15151515
attribute_ids:
15161516
type: array
1517+
description: List of attribute identifiers to include in the export. Accepts either the simple id (e.g., "Brand") or the qualified_id (e.g., "people.Brand"). Use qualified_id when the same attribute name exists across different types (e.g., user and conversation custom data).
15171518
items:
15181519
type: string
15191520
example: [conversation_id, conversation_started_at]
@@ -1734,7 +1735,12 @@ paths:
17341735
properties:
17351736
id:
17361737
type: string
1738+
description: The attribute identifier. For custom attributes, this may be ambiguous if the same name exists across different attribute types (e.g., user vs conversation custom data). Use qualified_id for disambiguation.
17371739
example: conversation_id
1740+
qualified_id:
1741+
type: string
1742+
description: A namespaced identifier that uniquely identifies the attribute across all types. Format is "type.name" (e.g., "people.Brand", "conversation.Brand"). Use this when attributes have the same name across different types.
1743+
example: conversation.conversation_id
17381744
name:
17391745
type: string
17401746
example: Conversation ID

0 commit comments

Comments
 (0)