---
title: "List the events of an invoice filing"
method: GET
path: "/public/v2/e-invoicing/invoices/{number}/events/"
tags: ["E-invoicing"]
---

# List the events of an invoice filing

`GET /public/v2/e-invoicing/invoices/{number}/events/`

## Request

- Base URL: `https://api.dualentry.com`
- URL: `https://api.dualentry.com/public/v2/e-invoicing/invoices/{number}/events/`
- Auth: none declared

Return the status changes of the e-invoice filing of the invoice, oldest first, up to 100 events. An event whose `event_kind` is `hold` records a hold of a broken setup. The response is an empty list when the invoice has no filing. You need the e-invoicing view permission and the invoice view permission. The request fails with `402` before it checks the permission, when the organization has no e-invoicing subscription.

## Path parameters

- `number` integer, required

## Response `200`

OK

- PublicEInvoicingEventSchemaOut[]
  - `id` integer, required
  - `from_status` 'queued' | 'processing' | 'pending_clearance' | 'cleared' | 'rejected' | 'failed' | 'not_filed'
  - `to_status` 'queued' | 'processing' | 'pending_clearance' | 'cleared' | 'rejected' | 'failed' | 'not_filed', required
  - `source` 'post' | 'task' | 'user' | 'webhook' | 'sweeper' | 'staff', required
  - `event_kind` 'status_change' | 'hold': What a filing event records. A hold keeps the status and stores why a broken setup holds the filing.
  - `detail` string, required
  - `blocked_reason` 'workspace_missing' | 'workspace_rejected' | 'workflow_missing' | 'configuration': Why the setup of a country holds a filing or a registration. The row waits and is sent after the fix.
  - `created_at` string, date-time, required

## Other responses

- `402`: Payment Required
- `403`: Forbidden
- `404`: Not Found

## Changes

- **2026-10-14** `3d645439b1e4`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/dualentry/apis/dualentry-public-api/changes/public/v2/e-invoicing/invoices/:number/events/get.md)

---

[API](https://skmtc.dev/dualentry/apis/dualentry-public-api.md) · [All operations](https://skmtc.dev/dualentry/apis/dualentry-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/dualentry/apis/dualentry-public-api/revisions/7588ae19aaff?raw)
