diff --git a/pkg/delivery/transport/grpc/client.go b/pkg/delivery/transport/grpc/client.go
index 551b5d03c234e5f53b2434edf42262df5685ca68..18c8b75e6e68d0b71759c4bbfba3507c7bb78dfa 100644
--- a/pkg/delivery/transport/grpc/client.go
+++ b/pkg/delivery/transport/grpc/client.go
@@ -16,6 +16,7 @@ func NewClient(conn *grpc.ClientConn, opts ...grpckit.ClientOption) transport.En
 		FindItemsEndpoint:        grpcerr.ClientMiddleware(c.FindItemsEndpoint),
 		GetCollectionEndpoint:    grpcerr.ClientMiddleware(c.GetCollectionEndpoint),
 		GetEnvironmentEndpoint:   grpcerr.ClientMiddleware(c.GetEnvironmentEndpoint),
+		GetItemEndpoint:          grpcerr.ClientMiddleware(c.GetItemEndpoint),
 		ListCollectionsEndpoint:  grpcerr.ClientMiddleware(c.ListCollectionsEndpoint),
 		ListEnvironmentsEndpoint: grpcerr.ClientMiddleware(c.ListEnvironmentsEndpoint),
 		ListLocalesEndpoint:      grpcerr.ClientMiddleware(c.ListLocalesEndpoint),
diff --git a/pkg/delivery/transport/grpc/server.go b/pkg/delivery/transport/grpc/server.go
index b5b992ee01d098b56e6784fe0fc7c0744c0b5d92..e2db4e5642d8066364bec55b99427f4cdb8107f3 100644
--- a/pkg/delivery/transport/grpc/server.go
+++ b/pkg/delivery/transport/grpc/server.go
@@ -15,6 +15,7 @@ func NewServer(svc delivery.Delivery, opts ...grpckit.ServerOption) pb.DeliveryS
 		FindItemsEndpoint:        grpcerr.ServerMiddleware(eps.FindItemsEndpoint),
 		GetCollectionEndpoint:    grpcerr.ServerMiddleware(eps.GetCollectionEndpoint),
 		GetEnvironmentEndpoint:   grpcerr.ServerMiddleware(eps.GetEnvironmentEndpoint),
+		GetItemEndpoint:          grpcerr.ServerMiddleware(eps.GetItemEndpoint),
 		ListCollectionsEndpoint:  grpcerr.ServerMiddleware(eps.ListCollectionsEndpoint),
 		ListEnvironmentsEndpoint: grpcerr.ServerMiddleware(eps.ListEnvironmentsEndpoint),
 		ListLocalesEndpoint:      grpcerr.ServerMiddleware(eps.ListLocalesEndpoint),