Skip to content

Commit e27fc81

Browse files
fix: Update attribute_ids to require qualified_id format
The public_id fallback has been removed from find_attribute, so attribute_ids must use qualified_id format (e.g., "standard.conversation_id") instead of plain public_id (e.g., "conversation_id"). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 7e93b71 commit e27fc81

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

descriptions/0/api.intercom.io.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1514,10 +1514,10 @@ 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).
1517+
description: List of attribute identifiers to include in the export. Requires qualified_id format (e.g., "people.Brand", "standard.conversation_id"). Use the qualified_id returned from the get_datasets response.
15181518
items:
15191519
type: string
1520-
example: [conversation_id, conversation_started_at]
1520+
example: [standard.conversation_id, timestamp.conversation_started_at]
15211521
start_time:
15221522
type: integer
15231523
format: int64
@@ -1735,11 +1735,11 @@ paths:
17351735
properties:
17361736
id:
17371737
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.
1738+
description: The simple attribute identifier. Note that this may be ambiguous if the same name exists across different attribute types. Use qualified_id when calling the enqueue endpoint.
17391739
example: conversation_id
17401740
qualified_id:
17411741
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.
1742+
description: A namespaced identifier that uniquely identifies the attribute across all types. Format is "prefix.name" (e.g., "people.Brand", "conversation.Brand"). Required when calling the enqueue endpoint.
17431743
example: conversation.conversation_id
17441744
name:
17451745
type: string

0 commit comments

Comments
 (0)