---
title: "Get Document Timeline"
method: GET
path: "/api/documents/{document_id}/timeline"
tags: ["Documents"]
---

# Get Document Timeline

`GET /api/documents/{document_id}/timeline`

## Request

- Base URL: `https://api.e-invoice.be`
- URL: `https://api.e-invoice.be/api/documents/{document_id}/timeline`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/e-invoice-be/apis/e-invoice-be-peppol-access-point-api/docs/api/documents/:document_id/timeline/get.ts> (a function with typed inputs; its response is checked against the schema)

Get the timeline of events for an invoice or credit note, including creation, validation, transmission, and delivery events

## Path parameters

- `document_id` string, required

## Response `200`

Successful Response

- DocumentTimeline
  - `document_id` string, required
  - `events` TimelineEvent[], required
    - `event_type` 'email_received' | 'email_processed' | 'document_created' | 'send_attempted' | 'send_failed' | 'send_success' | 'receive_success' | 'mlr_received' | 'imr_received', required
    - `timestamp` string, date-time, required
    - `id` string, nullable
    - `details` object, nullable

## Other responses

- `401`: Unauthorized: API key is missing, invalid, or inactive
- `404`: Not Found: Document with the specified ID doesn't exist
- `422`: Validation Error
- `500`: Internal Server Error: Unexpected server error

## Changes

- **2026-10-11** `1bb0867bdfdf`: 1 info
  - endpoint added
- **2026-10-11** `2512d9c2253d`: 1 breaking
  - api path removed without deprecation
- **2026-10-11** `78b341320f6c`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/e-invoice-be/apis/e-invoice-be-peppol-access-point-api/changes/api/documents/:document_id/timeline/get.md)

---

[API](https://skmtc.dev/e-invoice-be/apis/e-invoice-be-peppol-access-point-api.md) - [All operations](https://skmtc.dev/e-invoice-be/apis/e-invoice-be-peppol-access-point-api/llms.txt) - [OpenAPI document](https://skmtc.dev/e-invoice-be/apis/e-invoice-be-peppol-access-point-api/revisions/0ee5e3d3992a?raw)
