Preview a documentation page checkpoint
Returns safe checkpoint metadata, title, tag UUIDs, and normalized rendered HTML. Raw editor and collaboration state are never exposed. Organization members cannot call this endpoint.
GET
/projects/documentation/{pageId}/checkpoints/{checkpointId}Authorization
AuthorizationOAuth2 access token · headerrequiredScopes:
api:reador
AuthorizationBearer token (JWT) · headerrequiredPath parameters
pageIdstring<uuid>requiredcheckpointIdstring<uuid>requiredResponses
200
actorNamestring | nullactorUserIdstring<uuid>requiredchangedFieldsstring[]requiredcontentstringrequiredNormalized rendered HTML for the historical page body.
createdAtstring<date-time>requiredgenerationnumberrequiredmin 1
idstring<uuid>requiredreasonstringrequiredAllowed:
baselineintervalidlemaximumpre-restoretagsstring<uuid>[]requiredtitlestringrequired400The page or checkpoint UUID is invalid.
errorstring | objectHTTP error name or a structured HTTP exception response.
Show propertiesHide properties
One of:
string
stringobject
objectmessagestring | string[] | objectrequiredError message, validation message list, or request-field validation message map.
Show propertiesHide properties
One of:
string
stringstring[]
Array of
stringstringobject
objectstatusCodenumberrequiredHTTP status code for this response.
401Unauthorized - Invalid or missing authentication token
403Organization members cannot access documentation history.
errorstring | objectHTTP error name or a structured HTTP exception response.
Show propertiesHide properties
One of:
string
stringobject
objectmessagestring | string[] | objectrequiredError message, validation message list, or request-field validation message map.
Show propertiesHide properties
One of:
string
stringstring[]
Array of
stringstringobject
objectstatusCodenumberrequiredHTTP status code for this response.
404The page or checkpoint does not exist or is not accessible.
errorstring | objectHTTP error name or a structured HTTP exception response.
Show propertiesHide properties
One of:
string
stringobject
objectmessagestring | string[] | objectrequiredError message, validation message list, or request-field validation message map.
Show propertiesHide properties
One of:
string
stringstring[]
Array of
stringstringobject
objectstatusCodenumberrequiredHTTP status code for this response.
Request
curl -X GET "https://leadtime.app/api/public/projects/documentation/497f6eca-6276-4993-bfeb-53cbbbba6f08/checkpoints/497f6eca-6276-4993-bfeb-53cbbbba6f08" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"const response = await fetch("https://leadtime.app/api/public/projects/documentation/497f6eca-6276-4993-bfeb-53cbbbba6f08/checkpoints/497f6eca-6276-4993-bfeb-53cbbbba6f08", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_ACCESS_TOKEN"
}
});import requests
response = requests.get(
"https://leadtime.app/api/public/projects/documentation/497f6eca-6276-4993-bfeb-53cbbbba6f08/checkpoints/497f6eca-6276-4993-bfeb-53cbbbba6f08",
headers={
"Authorization": "Bearer YOUR_ACCESS_TOKEN"
},
)Response
{
"actorName": "string",
"actorUserId": "94141e08-adc7-44ce-bed3-45f031b9f36f",
"changedFields": [
"title",
"content"
],
"content": "<p>Earlier content</p>",
"createdAt": "2019-08-24T14:15:22Z",
"generation": 1,
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"reason": "idle",
"tags": [
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
],
"title": "Earlier runbook"
}{
"error": "string",
"message": "string",
"statusCode": 0
}Unauthorized - Invalid or missing authentication token
{
"error": "string",
"message": "string",
"statusCode": 0
}{
"error": "string",
"message": "string",
"statusCode": 0
}