---
title: "Rollback all selector overrides to a point in time"
method: POST
path: "/selector/overrides/{mablscript_override_id}/rollback/{rollback_time}"
tags: ["MablscriptOverride"]
---

# Rollback all selector overrides to a point in time

`POST /selector/overrides/{mablscript_override_id}/rollback/{rollback_time}`

Used to rollback selector overrides by deleting anything after a timestamp

## Path parameters

- `mablscript_override_id` string, required
- `rollback_time` integer, required

## Response `200`

The complete MablscriptOverride after the rollback

- MablscriptOverride — An override that changes the behavior of a mablscript operation
  - `id` string, required — An ID uniquely identifying this override
  - `environment_id` string, required — The ID of the environment associated with this override
  - `selector_id` string, required — The ID of the selector associated with this override
  - `selector_type` 'ancestor' | 'target'
  - `find_type` 'target_only' | 'ancestor_target'
  - `last_updated_time` integer, required — Time at which the override was created
  - `selector_overrides` SelectorOverride[], required — History of selector overrides where the most recent override is at index 0
    - `selector_variant_id` string — Unique ID for this specific override
    - `journey_invariant_id` string
    - `journey_run_id` string
    - `step_id_in_journey` string
    - `step_run_id` string
    - `created_time` integer, required — Time the override was created
    - `selector` object, required — Map of string => object
    - `override_type` 'heal' | 'update'
    - `browser` string
    - `emulation_mode` string — Desktop or mobile web emulation of run that generated this override
    - `device_emulation_id` string — Device ID, if any, used for run that generated this override
    - `device_emulation_preset_type` string — Device preset type, if any, used for run that generated this override
    - `accepted` boolean — True if the user accepted the override; false if the override was rejected

## Other responses

- `400` — Invalid MablscriptOverride was supplied
- `default` — Unknown error

---

[API](https://skmtc.net/mabl/apis/mabl-api.md) · [All operations](https://skmtc.net/mabl/apis/mabl-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mabl/mabl-api/revisions/d0fc0114da66/schema)
