Skip to content

docs(preview): add bulk contacts endpoint and merged contact 410 response#469

Open
kstenson wants to merge 1 commit intomainfrom
kstenson/preview-contacts-bulk-and-merged-redirect
Open

docs(preview): add bulk contacts endpoint and merged contact 410 response#469
kstenson wants to merge 1 commit intomainfrom
kstenson/preview-contacts-bulk-and-merged-redirect

Conversation

@kstenson
Copy link
Copy Markdown
Contributor

Why?

Two new Preview API features were shipped in the monolith but not yet documented in the OpenAPI spec:

  • intercom/intercom#495002 — POST /contacts/bulk endpoint with a clean request format for bulk-updating contacts
  • intercom/intercom#497262 — 410 Gone with Link header for merged contacts instead of a generic 404

How?

Added the new endpoint paths, request/response schemas, and 410 response documentation to the Preview spec (descriptions/0/). The bulk endpoint includes async job tracking via a new contacts_bulk_job schema, and the merged contact response documents the RFC 8288 Link header that points to the canonical contact.

Generated with Claude Code

@kstenson kstenson self-assigned this Apr 21, 2026
…onse

Documents two new Preview API features:

1. POST /contacts/bulk and GET /contacts/bulk/{id} — new bulk update endpoint
   with clean request format, async job tracking, and status polling (PR #495002)

2. 410 Gone with Link header for merged contacts on GET /contacts/{id} and
   GET /contacts/find_by_external_id/{external_id} — returns RFC 8288 Link
   header pointing to canonical contact (PR #497262)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@kstenson kstenson force-pushed the kstenson/preview-contacts-bulk-and-merged-redirect branch from aa2df81 to c529724 Compare April 21, 2026 15:29
@kstenson kstenson marked this pull request as ready for review April 21, 2026 15:35
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