Skip to content

Document bulk create and bulk delete contacts (Preview)#577

Merged
VarshSuresh merged 3 commits into
mainfrom
varsh.suresh/bulk-create-delete-contacts
Jul 6, 2026
Merged

Document bulk create and bulk delete contacts (Preview)#577
VarshSuresh merged 3 commits into
mainfrom
varsh.suresh/bulk-create-delete-contacts

Conversation

@VarshSuresh

Copy link
Copy Markdown
Contributor

Why?

Adds parity bulk create/delete operations for contacts to the Preview API surface, alongside the existing bulk update endpoint, so SDKs generated from this spec include them.

How?

Added POST /contacts/bulk (strict create) and POST /contacts/bulk/delete (permanent delete) paths, plus two new request schemas (bulk_create_contacts_request, bulk_delete_contacts_request), reusing the existing contacts_bulk_job response schema.

Generated with Claude Code

@VarshSuresh VarshSuresh marked this pull request as ready for review July 3, 2026 16:11
@VarshSuresh VarshSuresh requested a review from a team July 6, 2026 14:13
VarshSuresh and others added 2 commits July 6, 2026 15:15
Adds POST /contacts/bulk (strict create) and POST /contacts/bulk/delete
(permanent delete), mirroring the existing bulk update endpoint.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…ints

Adds avatar, owner_id, unsubscribed_from_emails, and tags (add/remove) to
bulk create/update request bodies to match the single contact create/update
endpoints. Renames the update identifier field to external_id and owner_id
to string to match the rest of the contact schemas, drops the undocumented
companies/company properties, and clarifies tag id requirements and
best-effort application behavior.
@VarshSuresh VarshSuresh force-pushed the varsh.suresh/bulk-create-delete-contacts branch from e77bb79 to 66488e7 Compare July 6, 2026 14:15
Align the bulk create/update/delete contact sections with developer-docs
PR #1018: trim endpoint descriptions, drop the phone example and reorder
bulk_update fields, and move /contacts/bulk/delete ahead of
/contacts/bulk/{id}. Sections are now byte-identical to the docs source of truth.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@VarshSuresh VarshSuresh merged commit 8d7e9c1 into main Jul 6, 2026
3 checks passed
@VarshSuresh VarshSuresh deleted the varsh.suresh/bulk-create-delete-contacts branch July 6, 2026 14:56
VarshSuresh added a commit that referenced this pull request Jul 7, 2026
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.

2 participants