Skip to content

docs: clarify listSubscriptionsForAContact only returns explicitly-configured subscriptions#462

Merged
marcmlc merged 1 commit intomainfrom
marcalexandre.meillac/docs-subscription-types-default-state
Apr 20, 2026
Merged

docs: clarify listSubscriptionsForAContact only returns explicitly-configured subscriptions#462
marcmlc merged 1 commit intomainfrom
marcalexandre.meillac/docs-subscription-types-default-state

Conversation

@marcmlc
Copy link
Copy Markdown
Contributor

@marcmlc marcmlc commented Apr 20, 2026

Why?

Developers were confused by the GET /contacts/{contact_id}/subscriptions endpoint — the existing description didn't make it clear that it only returns subscriptions where the contact has actively opted in or out. Subscriptions sitting in the default state (no explicit user action) are silently excluded, which led to unexpected gaps in the response.

Reported via internal CS ticket: https://intercomrades.intercom.com/a/inbox/tx2p130c/inbox/team/5826718/conversation/215473965478005

How?

Added a Note paragraph to the listSubscriptionsForAContact description in the Preview spec clarifying the default-state exclusion.

Companion: intercom/developer-docs (PR to follow)

Generated with Claude Code

…erences

Add a note to the endpoint description clarifying that this API only
returns subscriptions where the contact has explicitly opted-in or
opted-out. Subscriptions in the default state (no explicit choice made)
are not included in the response.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@marcmlc marcmlc self-assigned this Apr 20, 2026
@marcmlc marcmlc merged commit 222954d into main Apr 20, 2026
3 checks passed
@marcmlc marcmlc deleted the marcalexandre.meillac/docs-subscription-types-default-state branch April 20, 2026 11:17
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