Restore a version
POST
/api/v1/brands/{slug}/versions/{number}/restore
const url = 'http://localhost:3000/api/v1/brands/example/versions/example/restore';const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url http://localhost:3000/api/v1/brands/example/versions/example/restore \ --header 'Authorization: Bearer <token>'Replaces the brand’s rules with the version’s. The restore is a new version, so it can be undone.
Scope: write.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”slug
required
string
Brand slug
number
required
string
Version number
Responses
Section titled “Responses”Restored
Media typeapplication/json
object
data
required
object
restored
required
integer
version
required
The new version the restore made
integer
droppedAssets
required
Asset references left out because the asset has since been deleted
integer
Examplegenerated
{ "data": { "restored": 1, "version": 1, "droppedAssets": 1 }}default
Section titled “default”An error
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
detail
Examplegenerated
{ "error": { "code": "example", "message": "example", "detail": "example" }}