Content Management API > Record version Restore an old record version
Returns
Returns
a Job ID. You can then poll for the
completion of the job
that will eventually return
an array of resource objects of type item
Examples Example Step 1: Perform the request HTTP Request POST https://site-api.datocms.com/versions/:item_version_id/restore HTTP / 1.1
Authorization : Bearer YOUR-API-TOKEN
CURL Request curl -g 'https://site-api.datocms.com/versions/:item_version_id/restore' \
-H "Authorization: Bearer YOUR-API-TOKEN" \
-H "Accept: application/json" \
fetch() Request await fetch ( "https://site-api.datocms.com/versions/:item_version_id/restore" , {
Authorization : "Bearer YOUR-API-TOKEN" ,
Accept : "application/json" ,
HTTP Response Content-Type : application/json
Cache-Control : cache-control: max-age=0, private, must-revalidate
X-RateLimit-Remaining : 28
Example Step 2: Poll to get the result of the async job To get the asynchronous job result, poll the job result endpoint . While the task is in progress, the endpoint returns a 404
status code. When the job completes, the status changes to 200 OK
:
HTTP Request GET https://site-api.datocms.com/job-results/:job_result_id HTTP / 1.1
Authorization : Bearer YOUR-API-TOKEN
CURL Request curl -g 'https://site-api.datocms.com/job-results/:job_result_id' \
-H "Authorization: Bearer YOUR-API-TOKEN" \
-H "Accept: application/json" \
fetch() Request await fetch ( "https://site-api.datocms.com/job-results/:job_result_id" , {
Authorization : "Bearer YOUR-API-TOKEN" ,
Accept : "application/json" ,
HTTP Response Content-Type : application/json
Cache-Control : cache-control: max-age=0, private, must-revalidate
X-RateLimit-Remaining : 28
" id " : "hWl-mnkWRYmMCSTq4z_piQ" ,
" id " : "DxMaW10UQiCmZcuuA-IkkA"
" title " : "My first blog post!" ,
" content " : "Lorem ipsum dolor sit amet..." ,
" created_at " : "2020-04-21T07:57:11.124Z" ,
" updated_at " : "2020-04-21T07:57:11.124Z" ,
" published_at " : "2020-04-21T07:57:11.124Z" ,
" first_published_at " : "2020-04-21T07:57:11.124Z" ,
" publication_scheduled_at " : "2020-04-21T07:57:11.124Z" ,
" unpublishing_scheduled_at " : "2020-04-21T07:57:11.124Z" ,
" is_current_version_valid " : true ,
" is_published_version_valid " : true ,
" current_version " : "4234" ,