- Retrieve an article version
Fetch a single prior version of an article, including its body content, by making a GET request to https://api.intercom.io/articles/<article_id>/versions/<id>. Returns the version's full content; the live article remains untouched.
Requires the read_articles_scope OAuth scope.
Intercom API version.
By default, it's equal to the version set in the app package.
- The production API serverhttps://api.intercom.io/articles/{article_id}/versions/{id}
- The european API serverhttps://api.eu.intercom.io/articles/{article_id}/versions/{id}
- The australian API serverhttps://api.au.intercom.io/articles/{article_id}/versions/{id}
curl -i -X GET \
'https://api.intercom.io/articles/123/versions/301?locale=en' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Intercom-Version: 2.16'Version found
String representing the object's type. Always has the value article_version.
The HTML body of the article at this version.
The Markdown body of the article at this version.
The id of the version this version was created from, or null if this is the first version.
Whether this version is the currently published version of the article (published) or an earlier non-live version (draft).
The time the version was created, as a UTC Unix timestamp.
{ "type": "article_version", "id": "301", "article_id": "123", "title": "This is the article title", "description": "", "body": "<p class=\"no-margin\">Body of this version</p>", "body_markdown": "Body of this version\n", "author_id": "991267502", "created_by_id": "5017691", "created_via": "web", "from_version_id": "300", "state": "published", "created_at": 1734537292, "updated_at": 1734537292 }