- 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.
A 404 has an empty response body, whether the article, its content or the version isn't found.
Requires the read_articles_scope OAuth scope.
Intercom API version.
If you omit the header, the API uses the version set in your app package, and 1.0 if none is set.
- 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.17'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.
published if this is the version that is currently live; draft for every other version, including earlier versions that are no longer live and staged changes that have not been published.
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 }