Skip to content

Add merge_history to contacts Preview API spec#501

Open
dan0505 wants to merge 1 commit into
mainfrom
dq/contacts-merge-history
Open

Add merge_history to contacts Preview API spec#501
dan0505 wants to merge 1 commit into
mainfrom
dq/contacts-merge-history

Conversation

@dan0505
Copy link
Copy Markdown
Contributor

@dan0505 dan0505 commented May 19, 2026

Why?

The Contacts API gained a merge_history field on contact responses and a dedicated endpoint for retrieving full paginated merge history. The Preview spec needs to document both additions.

How?

Adds merge_history array property to the contact schema, opt-in via ?include_merge_history=true query parameter (Unstable version only). Adds the include_merge_history param to GET /contacts/{id}, PUT /contacts/{id}, GET /contacts, POST /contacts/search, and POST /contacts/merge. Adds a new GET /contacts/{contact_id}/merge_histories paginated endpoint with per_page, cursor, and order params. Adds merge_history_entry and contact_merge_history_list schemas. All changes are in descriptions/0/ (Preview only).

Generated with Claude Code

- Add merge_history array property to contact schema (Unstable only,
  opt-in via include_merge_history=true query param)
- Add include_merge_history query param to GET /contacts/{id},
  PUT /contacts/{id}, GET /contacts, POST /contacts/search,
  POST /contacts/merge
- Add GET /contacts/{contact_id}/merge_histories paginated endpoint
- Add merge_history_entry and contact_merge_history_list schemas

Related: intercom/intercom#511582
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant