{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"You can update the details of a single internal article by making a PUT request to `https://api.intercom.io/internal_articles/<id>`.\n\nFields you leave out keep their current values.\n\nRequires the `read_write_articles_scope` OAuth scope.\n","properties":{"headers":{"type":"object","properties":{"Intercom-Version":{"$ref":"#/definitions/intercom_version","enum":["2.17"]}},"required":[],"additionalProperties":false},"path":{"type":"object","properties":{"internal_article_id":{"type":"integer","examples":[123],"description":"The unique identifier for the internal article which is given by Intercom."}},"required":["internal_article_id"],"additionalProperties":false},"body":{"$ref":"#/definitions/update_internal_article_request","examples":[{"title":"Christmas is here!","body":"<p>New gifts in store for the jolly season</p>"}]}},"required":["path"],"additionalProperties":false,"definitions":{"intercom_version":{"description":"Intercom API version.</br>If you omit the header, the API uses the version set in your app package, and 1.0 if none is set.","type":"string","enum":["1.0","1.1","1.2","1.3","1.4","2.0","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17"],"examples":["2.17"]},"update_internal_article_request":{"description":"You can Update an Internal Article","type":["object","null"],"title":"Update Internal Article Request Payload","properties":{"title":{"type":"string","description":"The title of the article.","examples":["Thanks for everything"]},"body":{"type":"string","description":"The content of the article in HTML. Mutually exclusive with `body_markdown`."},"body_markdown":{"type":"string","description":"The content of the article in markdown. An alternative to `body` — you can provide content as markdown instead of HTML. Mutually exclusive with `body` and `json_blocks`.","examples":["## Updated\n\nNew content.\n"]},"json_blocks":{"type":"array","description":"The content of the article as a list of content blocks. Used only when `body` is not provided. Cannot be combined with `body_markdown`. If none of `body`, `body_markdown` and `json_blocks` is provided, the existing content is kept.","items":{"type":"object"}},"locale":{"type":"string","description":"The locale of the article. If omitted, the existing locale is kept.","examples":["en"]},"author_id":{"type":"integer","description":"The id of the author of the article.","examples":[1295]},"owner_id":{"type":"integer","description":"The id of the author of the article.","examples":[1295]},"folder_id":{"type":["integer","null"],"description":"The ID of the folder to place this article in. Pass `null` to remove it from its folder. If omitted, the folder is unchanged.","examples":[6]},"audience_ids":{"type":["array","null"],"description":"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.","items":{"type":"integer"},"examples":[[1,2]]},"ai_chatbot_availability":{"type":"boolean","description":"Whether the internal article should be available for AI Chatbot (Fin).","examples":[true]},"ai_copilot_availability":{"type":"boolean","description":"Whether the internal article should be available for AI Copilot.","examples":[true]},"ai_sales_agent_availability":{"type":"boolean","description":"Whether the internal article should be available for AI Sales Agent.","examples":[true]}}}}},"name":"Update an internal article","id":"intercom.updateinternalarticle","example":{"path":{"internal_article_id":123}},"maxRequests":1,"summary":false}}