Add article tags limitation callout to Articles API endpoints#386
Merged
markdennis22 merged 3 commits intomainfrom Feb 26, 2026
Merged
Add article tags limitation callout to Articles API endpoints#386markdennis22 merged 3 commits intomainfrom
markdennis22 merged 3 commits intomainfrom
Conversation
Tags cannot be managed via the Articles API, but this wasn't documented on the create/update endpoints. Adds the same callout format used by listArticles to prevent confusion when developers attempt to set tags. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Shorten the verbose callout to a single concise sentence while keeping the title and actionable guidance intact. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Missed this version in the initial commit — aligns with the developer-docs @unstable spec which already has the callout. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
marcmlc
approved these changes
Feb 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why?
The developer-docs repo already has a "Tags cannot be managed via the Articles API" callout on the
createArticleandupdateArticleendpoints, but the canonical OpenAPI source doesn't. Without this change, a future sync from Intercom-OpenAPI would overwrite those docs.How?
Adds the same callout (matching the existing
listArticlesformat) to both endpoints in the v2.14 and v2.15 specs.Implementation Plan
Plan: Add article tags limitation callout to Intercom-OpenAPI source specs
Context
You've already added a "Tags cannot be managed via the Articles API" callout to the
createArticleandupdateArticleendpoint descriptions in the developer-docs repo (versions @2.14, @2.15, @unstable) on branchdocs/article-tags-limitation-note.However, the Intercom-OpenAPI repo (
intercom/Intercom-OpenAPI) is the canonical source of these specs and still has the unmodified descriptions. Without updating the source, a future sync could overwrite your developer-docs changes. This plan adds the same callout to the Intercom-OpenAPI source specs as a separate PR.Files to modify (4 edits across 2 files)
1.
Intercom-OpenAPI/descriptions/2.14/api.intercom.io.yaml2.
Intercom-OpenAPI/descriptions/2.15/api.intercom.io.yamlExact changes
Match the existing
listArticlescallout format (lines 980–984 in the same files):createArticle — replace:
with:
updateArticle — replace:
with:
Steps
cd Intercom-OpenAPI && git checkout main && git pullgit checkout -b docs/article-tags-limitation-notenode -e "require('js-yaml').load(require('fs').readFileSync(...))"for both filesgh pr createVerification
git diffshows 4 description changes matching the developer-docs callout formatintercom/Intercom-OpenAPIrepoGenerated with Claude Code