curl --request GET \
--url https://api.hubapi.com/cms/v3/blogs/posts/{objectId}/revisions \
--header 'Authorization: Bearer <token>'
{
"total": 123,
"paging": {
"next": {
"link": "",
"after": ""
},
"prev": {
"before": "",
"link": ""
}
},
"results": [
{
"id": "<string>",
"user": {
"fullName": "<string>",
"id": "<string>",
"email": "<string>"
},
"object": {
"publishDate": "2023-11-07T05:31:56Z",
"language": "af",
"enableLayoutStylesheets": true,
"metaDescription": "<string>",
"attachedStylesheets": [
{}
],
"password": "<string>",
"htmlTitle": "<string>",
"publishImmediately": true,
"translations": {},
"id": "<string>",
"state": "<string>",
"slug": "<string>",
"createdById": "<string>",
"rssBody": "<string>",
"currentlyPublished": true,
"archivedInDashboard": true,
"created": "2023-11-07T05:31:56Z",
"contentTypeCategory": "0",
"mabExperimentId": "<string>",
"updatedById": "<string>",
"translatedFromId": "<string>",
"folderId": "<string>",
"widgetContainers": {},
"pageExpiryRedirectId": 123,
"dynamicPageDataSourceType": 123,
"featuredImage": "<string>",
"authorName": "<string>",
"domain": "<string>",
"name": "<string>",
"dynamicPageHubDbTableId": "<string>",
"campaign": "<string>",
"dynamicPageDataSourceId": "<string>",
"enableDomainStylesheets": true,
"includeDefaultCustomCss": true,
"layoutSections": {},
"updated": "2023-11-07T05:31:56Z",
"footerHtml": "<string>",
"tagIds": [
123
],
"widgets": {},
"postSummary": "<string>",
"headHtml": "<string>",
"pageExpiryRedirectUrl": "<string>",
"abStatus": "master",
"useFeaturedImage": true,
"abTestId": "<string>",
"featuredImageAltText": "<string>",
"blogAuthorId": "<string>",
"contentGroupId": "<string>",
"rssSummary": "<string>",
"pageExpiryEnabled": true,
"url": "<string>",
"enableGoogleAmpOutputOverride": true,
"publicAccessRules": [
{}
],
"archivedAt": 123,
"postBody": "<string>",
"themeSettingsValues": {},
"pageExpiryDate": 123,
"publicAccessRulesEnabled": true,
"currentState": "AUTOMATED",
"categoryId": 123,
"linkRelCanonicalUrl": "<string>"
},
"updatedAt": "2023-11-07T05:31:56Z"
}
]
}
Retrieve all the previous versions of a blog post.
curl --request GET \
--url https://api.hubapi.com/cms/v3/blogs/posts/{objectId}/revisions \
--header 'Authorization: Bearer <token>'
{
"total": 123,
"paging": {
"next": {
"link": "",
"after": ""
},
"prev": {
"before": "",
"link": ""
}
},
"results": [
{
"id": "<string>",
"user": {
"fullName": "<string>",
"id": "<string>",
"email": "<string>"
},
"object": {
"publishDate": "2023-11-07T05:31:56Z",
"language": "af",
"enableLayoutStylesheets": true,
"metaDescription": "<string>",
"attachedStylesheets": [
{}
],
"password": "<string>",
"htmlTitle": "<string>",
"publishImmediately": true,
"translations": {},
"id": "<string>",
"state": "<string>",
"slug": "<string>",
"createdById": "<string>",
"rssBody": "<string>",
"currentlyPublished": true,
"archivedInDashboard": true,
"created": "2023-11-07T05:31:56Z",
"contentTypeCategory": "0",
"mabExperimentId": "<string>",
"updatedById": "<string>",
"translatedFromId": "<string>",
"folderId": "<string>",
"widgetContainers": {},
"pageExpiryRedirectId": 123,
"dynamicPageDataSourceType": 123,
"featuredImage": "<string>",
"authorName": "<string>",
"domain": "<string>",
"name": "<string>",
"dynamicPageHubDbTableId": "<string>",
"campaign": "<string>",
"dynamicPageDataSourceId": "<string>",
"enableDomainStylesheets": true,
"includeDefaultCustomCss": true,
"layoutSections": {},
"updated": "2023-11-07T05:31:56Z",
"footerHtml": "<string>",
"tagIds": [
123
],
"widgets": {},
"postSummary": "<string>",
"headHtml": "<string>",
"pageExpiryRedirectUrl": "<string>",
"abStatus": "master",
"useFeaturedImage": true,
"abTestId": "<string>",
"featuredImageAltText": "<string>",
"blogAuthorId": "<string>",
"contentGroupId": "<string>",
"rssSummary": "<string>",
"pageExpiryEnabled": true,
"url": "<string>",
"enableGoogleAmpOutputOverride": true,
"publicAccessRules": [
{}
],
"archivedAt": 123,
"postBody": "<string>",
"themeSettingsValues": {},
"pageExpiryDate": 123,
"publicAccessRulesEnabled": true,
"currentState": "AUTOMATED",
"categoryId": 123,
"linkRelCanonicalUrl": "<string>"
},
"updatedAt": "2023-11-07T05:31:56Z"
}
]
}
content
The access token received from the authorization server in the OAuth 2.0 flow.
The ID of the blog post to retrieve previous versions of.
The cursor token value to get the next set of results. You can get this from the paging.next.after
JSON property of a paged response containing more results.
The maximum number of results to return. Default is 100.
successful operation
Response object for collections of blog post versions with pagination information.
Was this page helpful?