---
title: "Fetch case timeline"
method: GET
path: "/cases/{id}/timeline"
tags: ["Cases"]
---

# Fetch case timeline

`GET /cases/{id}/timeline`

Returns the full event timeline for the case along with the current engagement phase.

**Response shape:**
- `items` — chronological list of timeline events
- `currentEngagementPhase` — current phase of the active engagement: "Pre-legal", "Legal", or "Enforcement". Null when no active engagement exists.

## Path parameters

- `id` string, uuid, required

## Response `200`

Timeline returned

- DebituraWebExternalApiContractsV1CasesCaseTimelineResponse — Response envelope for GET /cases/{id}/timeline. Wraps the chronological event list with case-level context that cannot be expressed as a single timeline entry.
  - `items` DebituraWebExternalApiContractsV1CasesTimelineItemDto[], nullable, required — Chronological list of events on the case.
    - `date` string, date-time
    - `type` string, nullable, required
    - `title` string, nullable, required
    - `description` string, nullable, required
    - `actor` DebituraWebExternalApiContractsV1CasesTimelineActorDto — Represents the actor (person or system) that performed a timeline action.
      - `type` string, nullable, required — The type of actor. One of: "System", "Creditor user", "Partner user".
      - `name` string, nullable — Display name of the actor, if available.
  - `currentEngagementPhase` string, nullable — The current engagement phase of the case, sourced from CaseEngagement.CurrentPhase. Possible values: "Pre-legal", "Legal", "Enforcement". Null when no active engagement exists (e.g. case not yet assigned to a partner).

## Other responses

- `400` — ID missing
- `404` — Case not found

---

[API](https://skmtc.net/debitura/apis/debitura-customer-api.md) · [All operations](https://skmtc.net/debitura/apis/debitura-customer-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/debitura/debitura-customer-api/versions/46478f2e476f/schema)
