diff --git a/pluto-interface/src/main/protobuf/route-forwarding.model.proto b/pluto-interface/src/main/protobuf/route-forwarding.model.proto
new file mode 100644
index 0000000000000000000000000000000000000000..794c6597e28fd7526cca2f57b3cf23e6cfb0d600
--- /dev/null
+++ b/pluto-interface/src/main/protobuf/route-forwarding.model.proto
@@ -0,0 +1,25 @@
+syntax = "proto3";
+
+package de.itvsh.kop.eingangsadapter.forwarder;
+
+import "vorgangmodel.proto";
+
+option java_multiple_files = true;
+option java_package = "de.itvsh.kop.eingangsadapter.forwarding";
+option java_outer_classname = "RouteForwardingModelProto";
+
+
+message GrpcRouteForwardingRequest {
+	GrpcRouteCriteria routeCriteria = 1;
+	de.itvsh.ozg.pluto.vorgang.GrpcEingang eingang = 5; 
+}
+
+message GrpcRouteForwardingResponse {
+	
+}
+
+message GrpcRouteCriteria {
+	string gemeindeSchluessel = 1;
+	string webserviceUrl = 2;
+	string organisationseinheitenId = 3;
+}
\ No newline at end of file
diff --git a/pluto-interface/src/main/protobuf/route-forwarding.proto b/pluto-interface/src/main/protobuf/route-forwarding.proto
new file mode 100644
index 0000000000000000000000000000000000000000..bbb0bb652996351c446269ad027df69bf579a34f
--- /dev/null
+++ b/pluto-interface/src/main/protobuf/route-forwarding.proto
@@ -0,0 +1,16 @@
+syntax = "proto3";
+
+package de.itvsh.kop.eingangsadapter.forwarder;
+
+import "route-forwarding.model.proto";
+
+option java_multiple_files = true;
+option java_package = "de.itvsh.kop.eingangsadapter.forwarder";
+option java_outer_classname = "RouteForwardingProto";
+
+service RouteForwardingService {
+
+	rpc RouteForwarding(GrpcRouteForwardingRequest) returns (GrpcRouteForwardingResponse) {
+	}
+
+}
\ No newline at end of file