diff --git a/EnvelopeGenerator.Application/EnvelopeHistories/EnvelopeHistoryQuery.cs b/EnvelopeGenerator.Application/EnvelopeHistories/EnvelopeHistoryQuery.cs
new file mode 100644
index 00000000..f179679b
--- /dev/null
+++ b/EnvelopeGenerator.Application/EnvelopeHistories/EnvelopeHistoryQuery.cs
@@ -0,0 +1,16 @@
+using EnvelopeGenerator.Application.Envelopes;
+using EnvelopeGenerator.Application.Receivers;
+
+namespace EnvelopeGenerator.Application.EnvelopeHistories;
+
+///
+/// Repräsentiert eine Abfrage für die Verlaufshistorie eines Umschlags.
+///
+/// Die eindeutige Kennung des Umschlags.
+/// Die Abfrage, die den Umschlag beschreibt.
+/// Die Abfrage, die den Empfänger beschreibt.
+public record EnvelopeHistoryQuery(int EnvelopeId, TEnvelopeQuery Envelope, TReceiverQuery Receiver)
+ where TEnvelopeQuery : EnvelopeQuery
+ where TReceiverQuery : ReceiverQuery
+{
+}