You can update the details of a single internal article by making a PUT request to https://api.intercom.io/internal_articles/<id>.
Intercom API version.
By default, it's equal to the version set in the app package.
The content of the article in markdown. An alternative to body — you can provide content as markdown instead of HTML. Mutually exclusive with body.
The list of audience IDs to target this internal article to for Fin AI Agent. Omitting the field leaves existing audience memberships unchanged (PATCH semantics). Pass [] to clear all audience memberships. Unknown audience IDs return a 404 error with no partial commit.
[ 1, 2 ]
Whether the internal article should be available for AI Chatbot (Fin).
Whether the internal article should be available for AI Copilot.
- The production API serverhttps://api.intercom.io/internal_articles/{internal_article_id}
- The european API serverhttps://api.eu.intercom.io/internal_articles/{internal_article_id}
- The australian API serverhttps://api.au.intercom.io/internal_articles/{internal_article_id}
- successful
- Internal article not found
curl -i -X PUT \
https://api.intercom.io/internal_articles/123 \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-H 'Intercom-Version: 2.16' \
-d '{
"title": "Christmas is here!",
"body": "<p>New gifts in store for the jolly season</p>"
}'successful
The type of object - internal_article.
The body of the article in markdown.
The list of audience IDs this internal article is targeted to for Fin AI Agent. Empty array means no audience targeting is set.
[ 1, 2 ]
Whether the internal article is available for AI Chatbot (Fin).
{ "id": "48", "body": "Body of the Article", "owner_id": 991266252, "author_id": 991266252, "locale": "en" }