diff --git a/logs/zap/entry_encoder_test.go b/logs/zap/entry_encoder_test.go
index 01b8b51ce0bf9c8fc9b6a384dec97f82ab98c19c..c83656708d9aba2e4075acce9ad2d28b88dcbb39 100644
--- a/logs/zap/entry_encoder_test.go
+++ b/logs/zap/entry_encoder_test.go
@@ -68,7 +68,7 @@ func TestEntryEncoder_EncodeEntry(t *testing.T) {
 
 func BenchmarkEntryEncoderSimple(b *testing.B) {
 	fields := []zapcore.Field{
-		logzap.Event(items.EventCreateItem),
+		logzap.Event(items.EventCreate),
 		logzap.Object(items.NewItem("WPNN", "9VGP", "GxNv", "W0fl", nil, nil)),
 		logzap.Caller("/system"),
 		logzap.Tags("tag1", "tag2", "tag3"),
@@ -82,7 +82,7 @@ func BenchmarkEntryEncoderSimple(b *testing.B) {
 
 func BenchmarkEntryEncoderUnknownFields(b *testing.B) {
 	fields := []zapcore.Field{
-		logzap.Event(items.EventCreateItem),
+		logzap.Event(items.EventCreate),
 		logzap.Object(items.NewItem("WPNN", "9VGP", "GxNv", "W0fl", nil, nil)),
 		logzap.Caller("/system"),
 		logzap.Tags("tag1", "tag2", "tag3"),
@@ -100,7 +100,7 @@ func BenchmarkEntryEncoderUnknownFields(b *testing.B) {
 
 func BenchmarkEntryEncoderV2Simple(b *testing.B) {
 	fields := []zapcore.Field{
-		logzap.Event(items.EventCreateItem),
+		logzap.Event(items.EventCreate),
 		logzap.Object(items.NewItem("WPNN", "9VGP", "GxNv", "W0fl", nil, nil)),
 		logzap.Caller("/system"),
 		logzap.Tags("tag1", "tag2", "tag3"),
@@ -114,7 +114,7 @@ func BenchmarkEntryEncoderV2Simple(b *testing.B) {
 
 func BenchmarkEntryEncoderV2UnknownFields(b *testing.B) {
 	fields := []zapcore.Field{
-		logzap.Event(items.EventCreateItem),
+		logzap.Event(items.EventCreate),
 		logzap.Object(items.NewItem("WPNN", "9VGP", "GxNv", "W0fl", nil, nil)),
 		logzap.Caller("/system"),
 		logzap.Tags("tag1", "tag2", "tag3"),
diff --git a/logs/zap/example_test.go b/logs/zap/example_test.go
index 816dfebfce0502193244ba976d4a7b289b92852f..7e27fa307fcabe62ad45b6b2f465fdea1b9a2d21 100644
--- a/logs/zap/example_test.go
+++ b/logs/zap/example_test.go
@@ -29,7 +29,7 @@ func TestExample(t *testing.T) {
 			Level:     logs.Level(zapcore.InfoLevel),
 			Message:   "Item created",
 			Component: "Items",
-			Event:     items.EventCreateItem,
+			Event:     items.EventCreate,
 			ObjectID:  id.MustObjectId(item),
 			CallerID:  id.MustObjectId(user),
 			Tags:      []string{"tag1", "tag2", "tag3"},
@@ -38,7 +38,7 @@ func TestExample(t *testing.T) {
 			Level:     logs.Level(zapcore.WarnLevel),
 			Message:   "Item updated",
 			Component: "Items",
-			Event:     items.EventUpdateItem,
+			Event:     items.EventUpdate,
 			ObjectID:  id.MustObjectId(item),
 			CallerID:  id.MustObjectId(user),
 			Attr:      map[string]map[string]any{"title": {"old": "old title", "new": "new title"}},
@@ -75,7 +75,7 @@ func TestExample(t *testing.T) {
 
 		// Отправка лога при создании item
 		logger.Info("Item created",
-			logzap.Event(items.EventCreateItem),
+			logzap.Event(items.EventCreate),
 			logzap.Object(item),
 			logzap.CallerFromContext(ctx, item.SpaceID),
 			logzap.Tags("tag1", "tag2", "tag3"),
@@ -83,7 +83,7 @@ func TestExample(t *testing.T) {
 
 		// Отправка лога при обновлении item
 		logger.Warn("Item updated",
-			logzap.Event(items.EventUpdateItem),
+			logzap.Event(items.EventUpdate),
 			logzap.Object(item),
 			logzap.CallerFromContext(ctx, item.SpaceID),
 			logzap.Attr(map[string]map[string]any{"title": {"old": "old title", "new": "new title"}}),
diff --git a/pkg/items/events.go b/pkg/items/events.go
index d97fe63c69fbc02a946bb03c665d61836368c6dc..40e07df2865d4bafe4cf51e00aa5199b43483e80 100644
--- a/pkg/items/events.go
+++ b/pkg/items/events.go
@@ -7,14 +7,14 @@ import (
 )
 
 const (
-	EventCreateItem    = "create_item"
-	EventUpdateItem    = "update_item"
-	EventPublishItem   = "publish_item"
-	EventUnpublishItem = "unpublish_item"
-	EventDeleteItem    = "delete_item"
-	EventUndeleteItem  = "item_undelete"
-	EventArchiveItem   = "item_archive"
-	EventUnarchiveItem = "item_unarchive"
+	EventCreate    = "item.create"
+	EventUpdate    = "item.update"
+	EventPublish   = "item.publish"
+	EventUnpublish = "item.unpublish"
+	EventDelete    = "item.delete"
+	EventUndelete  = "item.undelete"
+	EventArchive   = "item.archive"
+	EventUnarchive = "item.unarchive"
 
 	DefaultEventSubject = "content.{{.EventType}}.{{.SpaceID}}.{{.EnvID}}.{{.CollectionID}}.{{.ItemID}}"
 )
@@ -25,21 +25,21 @@ var (
 	}
 )
 
-type EventCreate struct {
+type EventCreateInfo struct {
 	SpaceID      string
 	EnvID        string
 	CollectionID string
 	ItemID       string
 }
 
-func (e EventCreate) ToProto() (proto.Message, error) {
+func (e EventCreateInfo) ToProto() (proto.Message, error) {
 	return &pb.EventCreate{SpaceId: e.SpaceID, EnvId: e.EnvID, CollectionId: e.CollectionID, ItemId: e.ItemID}, nil
 }
 
-func (e *EventCreate) FromProto(message proto.Message) error {
+func (e *EventCreateInfo) FromProto(message proto.Message) error {
 	p, ok := message.(*pb.EventCreate)
 	if !ok {
-		return ErrInvalidEventType("*pb.EventCreate", message)
+		return ErrInvalidEventType("*pb.EventCreateInfo", message)
 	}
 
 	e.SpaceID = p.SpaceId
@@ -49,21 +49,21 @@ func (e *EventCreate) FromProto(message proto.Message) error {
 	return nil
 }
 
-type EventUpdate struct {
+type EventUpdateInfo struct {
 	SpaceID      string
 	EnvID        string
 	CollectionID string
 	ItemID       string
 }
 
-func (e EventUpdate) ToProto() (proto.Message, error) {
+func (e EventUpdateInfo) ToProto() (proto.Message, error) {
 	return &pb.EventUpdate{SpaceId: e.SpaceID, EnvId: e.EnvID, CollectionId: e.CollectionID, ItemId: e.ItemID}, nil
 }
 
-func (e *EventUpdate) FromProto(message proto.Message) error {
+func (e *EventUpdateInfo) FromProto(message proto.Message) error {
 	p, ok := message.(*pb.EventUpdate)
 	if !ok {
-		return ErrInvalidEventType("*pb.EventUpdate", message)
+		return ErrInvalidEventType("*pb.EventUpdateInfo", message)
 	}
 
 	e.SpaceID = p.SpaceId
@@ -73,21 +73,21 @@ func (e *EventUpdate) FromProto(message proto.Message) error {
 	return nil
 }
 
-type EventPublish struct {
+type EventPublishInfo struct {
 	SpaceID      string
 	EnvID        string
 	CollectionID string
 	ItemID       string
 }
 
-func (e EventPublish) ToProto() (proto.Message, error) {
+func (e EventPublishInfo) ToProto() (proto.Message, error) {
 	return &pb.EventPublish{SpaceId: e.SpaceID, EnvId: e.EnvID, CollectionId: e.CollectionID, ItemId: e.ItemID}, nil
 }
 
-func (e *EventPublish) FromProto(message proto.Message) error {
+func (e *EventPublishInfo) FromProto(message proto.Message) error {
 	p, ok := message.(*pb.EventPublish)
 	if !ok {
-		return ErrInvalidEventType("*pb.EventPublish", message)
+		return ErrInvalidEventType("*pb.EventPublishInfo", message)
 	}
 	e.SpaceID = p.SpaceId
 	e.EnvID = p.EnvId
@@ -96,21 +96,21 @@ func (e *EventPublish) FromProto(message proto.Message) error {
 	return nil
 }
 
-type EventUnpublish struct {
+type EventUnpublishInfo struct {
 	SpaceID      string
 	EnvID        string
 	CollectionID string
 	ItemID       string
 }
 
-func (e EventUnpublish) ToProto() (proto.Message, error) {
+func (e EventUnpublishInfo) ToProto() (proto.Message, error) {
 	return &pb.EventUnpublish{SpaceId: e.SpaceID, EnvId: e.EnvID, CollectionId: e.CollectionID, ItemId: e.ItemID}, nil
 }
 
-func (e *EventUnpublish) FromProto(message proto.Message) error {
+func (e *EventUnpublishInfo) FromProto(message proto.Message) error {
 	p, ok := message.(*pb.EventUnpublish)
 	if !ok {
-		return ErrInvalidEventType("*pb.EventUnpublish", message)
+		return ErrInvalidEventType("*pb.EventUnpublishInfo", message)
 	}
 	e.SpaceID = p.SpaceId
 	e.EnvID = p.EnvId
@@ -119,21 +119,21 @@ func (e *EventUnpublish) FromProto(message proto.Message) error {
 	return nil
 }
 
-type EventDelete struct {
+type EventDeleteInfo struct {
 	SpaceID      string
 	EnvID        string
 	CollectionID string
 	ItemID       string
 }
 
-func (e EventDelete) ToProto() (proto.Message, error) {
+func (e EventDeleteInfo) ToProto() (proto.Message, error) {
 	return &pb.EventDelete{SpaceId: e.SpaceID, EnvId: e.EnvID, CollectionId: e.CollectionID, ItemId: e.ItemID}, nil
 }
 
-func (e *EventDelete) FromProto(message proto.Message) error {
+func (e *EventDeleteInfo) FromProto(message proto.Message) error {
 	p, ok := message.(*pb.EventDelete)
 	if !ok {
-		return ErrInvalidEventType("*pb.EventDelete", message)
+		return ErrInvalidEventType("*pb.EventDeleteInfo", message)
 	}
 	e.SpaceID = p.SpaceId
 	e.EnvID = p.EnvId
diff --git a/pkg/items/middleware/logging_middleware.go b/pkg/items/middleware/logging_middleware.go
index 0aef7dbd5dc7aa83d38386eda9753229eade07fa..c8271c58dd1e0c09862bcad7b7c8f60817346a40 100644
--- a/pkg/items/middleware/logging_middleware.go
+++ b/pkg/items/middleware/logging_middleware.go
@@ -59,7 +59,7 @@ func (m *loggingMiddleware) Archive(ctx context.Context, item *items.Item, optio
 	}
 	logger := m.logger.With(
 		logzap.CallerFromContext(ctx, spaceID),
-		logzap.Event(items.EventArchiveItem),
+		logzap.Event(items.EventArchive),
 		logzap.Object(item),
 	)
 
@@ -80,7 +80,7 @@ func (m *loggingMiddleware) Create(ctx context.Context, item *items.Item, opts .
 	}
 	logger := m.logger.With(
 		logzap.CallerFromContext(ctx, spaceID),
-		logzap.Event(items.EventCreateItem),
+		logzap.Event(items.EventCreate),
 	)
 
 	created, err = m.next.Create(ctx, item, opts...)
@@ -100,7 +100,7 @@ func (m *loggingMiddleware) Delete(ctx context.Context, item *items.Item, option
 	}
 	logger := m.logger.With(
 		logzap.CallerFromContext(ctx, spaceID),
-		logzap.Event(items.EventDeleteItem),
+		logzap.Event(items.EventDelete),
 		logzap.Object(item),
 	)
 
@@ -243,7 +243,7 @@ func (m *loggingMiddleware) Publish(ctx context.Context, item *items.Item, optio
 	}
 	logger := m.logger.With(
 		logzap.CallerFromContext(ctx, spaceID),
-		logzap.Event(items.EventPublishItem),
+		logzap.Event(items.EventPublish),
 		logzap.Object(item),
 	)
 
@@ -264,7 +264,7 @@ func (m *loggingMiddleware) Unarchive(ctx context.Context, item *items.Item, opt
 	}
 	logger := m.logger.With(
 		logzap.CallerFromContext(ctx, spaceID),
-		logzap.Event(items.EventUnarchiveItem),
+		logzap.Event(items.EventUnarchive),
 		logzap.Object(item),
 	)
 
@@ -285,7 +285,7 @@ func (m *loggingMiddleware) Undelete(ctx context.Context, item *items.Item, opti
 	}
 	logger := m.logger.With(
 		logzap.CallerFromContext(ctx, spaceID),
-		logzap.Event(items.EventUndeleteItem),
+		logzap.Event(items.EventUndelete),
 		logzap.Object(item),
 	)
 
@@ -306,7 +306,7 @@ func (m *loggingMiddleware) Unpublish(ctx context.Context, item *items.Item, opt
 	}
 	logger := m.logger.With(
 		logzap.CallerFromContext(ctx, spaceID),
-		logzap.Event(items.EventUnpublishItem),
+		logzap.Event(items.EventUnpublish),
 		logzap.Object(item),
 	)
 
@@ -327,7 +327,7 @@ func (m *loggingMiddleware) Update(ctx context.Context, item *items.Item, option
 	}
 	logger := m.logger.With(
 		logzap.CallerFromContext(ctx, spaceID),
-		logzap.Event(items.EventUpdateItem),
+		logzap.Event(items.EventUpdate),
 		logzap.Object(item),
 	)