---
title: "Rollback Preview"
method: GET
path: "/models/release-decisions/{decision_id}/rollback"
tags: ["models"]
---

# Rollback Preview

`GET /models/release-decisions/{decision_id}/rollback`

## Request

- Base URL: `https://api.os3robotics.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.os3robotics.com/models/release-decisions/{decision_id}/rollback`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer

What would serve the decision's task if its release were rolled back now; nothing
changes.

## Path parameters

- `decision_id` string, uuid, required

## Response `200`

Successful Response

- RollbackPreview
  - `incumbent_model` string, required
  - `reinstated` Reinstated, required: The release the rolled-back click replaced, which serves the task again.
    - `release_decision_id` string, uuid, required
    - `candidate_ref` string, required
  - `release` AdapterRelease, required: An adapter's release for a task on its endpoint.
    - `desired_endpoint_id` string, uuid, required
    - `task` string, required
    - `adapter_version_id` string, uuid, nullable, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/os3robotics/apis/os3-api.md) - [All operations](https://skmtc.dev/os3robotics/apis/os3-api/llms.txt) - [OpenAPI document](https://skmtc.dev/os3robotics/apis/os3-api/revisions/af32cd4f14bb?raw)
