---
title: "Goto Change"
method: POST
path: "/api/v1/projects/{project_id}/changes/goto"
tags: ["steps"]
---

# Goto Change

`POST /api/v1/projects/{project_id}/changes/goto`

Move the project's timeline head to ``body.event_id``.

Browser-style: replays events forward or applies inverses backward
until the live DAG matches the state at the target event. No new
events are emitted. Subsequent edits truncate any 'future' events
relative to the new head. ``event_id=None`` rewinds to the initial
state (pre-log).

## Path parameters

- `project_id` string, uuid, required

## Request body

- GotoRequest — Body for ``POST /{project_id}/changes/goto`` — browser-style timeline navigation. ``event_id=None`` rewinds to the initial state (before any recorded events).
  - `event_id` string, uuid, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/netter/apis/dmi-backend.md) · [All operations](https://skmtc.net/netter/apis/dmi-backend/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/netter/dmi-backend/versions/a59877bf911b/schema)
