---
title: "Regenerate case timeline (E2)"
method: POST
path: "/api/v1/cases/{caseId}/timeline"
tags: ["Cases"]
---

# Regenerate case timeline (E2)

`POST /api/v1/cases/{caseId}/timeline`

## Request

- Base URL: `https://legal.nexusquantum.legal`
- URL: `https://legal.nexusquantum.legal/api/v1/cases/{caseId}/timeline`
- Auth: HTTP bearer

Regenerates the timeline from the documents with Bates numbering. Loopback: the internal route is the only one that debits (2 cr). Jurisdiction inherited. Empty body `{}`.

## Path parameters

- `caseId` string, uuid, required

## Request body

- object

## Response `200`

{ events[], eventCount, modelUsed, processingMs, requestId }

- object
  - `events` object[]
  - `eventCount` integer
  - `modelUsed` string

## Other responses

- `400`: VALIDATION_ERROR — no documents with Bates numbering.
- `402`: INSUFFICIENT_CREDITS | SPEND_CAP_REACHED
- `403`: Case does not belong to the API key owner.
- `404`: CASE_NOT_FOUND — case not found.
- `429`: RATE_LIMITED

---

[API](https://skmtc.dev/nexusquantum/apis/nexus-legal-api.md) · [All operations](https://skmtc.dev/nexusquantum/apis/nexus-legal-api/llms.txt) · [OpenAPI document](https://skmtc.dev/nexusquantum/apis/nexus-legal-api/revisions/4084d8d4eb0b?raw)
