diff --git a/lib/types/message-types.js b/lib/types/message-types.js
--- a/lib/types/message-types.js
+++ b/lib/types/message-types.js
@@ -136,6 +136,12 @@
   rawUnsupportedMessageInfoValidator,
   type UnsupportedMessageInfo,
 } from './messages/unsupported.js';
+import type {
+  RawUpdateRelationshipMessageInfo,
+  UpdateRelationshipMessageData,
+  UpdateRelationshipMessageInfo,
+} from './messages/update-relationship.js';
+import { rawUpdateRelationshipMessageInfoValidator } from './messages/update-relationship.js';
 import { type RelativeUserInfo, type UserInfos } from './user-types.js';
 import type { CallSingleKeyserverEndpointResultInfoInterface } from '../utils/call-single-keyserver-endpoint.js';
 import { values } from '../utils/objects.js';
@@ -217,7 +223,8 @@
   | RawMediaMessageInfo
   | RawLegacyUpdateRelationshipMessageInfo
   | RawCreateSidebarMessageInfo
-  | RawUnsupportedMessageInfo;
+  | RawUnsupportedMessageInfo
+  | RawUpdateRelationshipMessageInfo;
 
 export type SidebarSourceMessageData = {
   +type: 17,
@@ -248,7 +255,8 @@
   | CreateSidebarMessageData
   | ReactionMessageData
   | EditMessageData
-  | TogglePinMessageData;
+  | TogglePinMessageData
+  | UpdateRelationshipMessageData;
 
 export type MultimediaMessageData = ImagesMessageData | MediaMessageData;
 
@@ -282,7 +290,8 @@
   | RawLegacyUpdateRelationshipMessageInfo
   | RawCreateSidebarMessageInfo
   | RawUnsupportedMessageInfo
-  | RawTogglePinMessageInfo;
+  | RawTogglePinMessageInfo
+  | RawUpdateRelationshipMessageInfo;
 const rawRobotextMessageInfoValidator = t.union([
   rawCreateThreadMessageInfoValidator,
   rawAddMembersMessageInfoValidator,
@@ -300,6 +309,7 @@
   rawCreateSidebarMessageInfoValidator,
   rawUnsupportedMessageInfoValidator,
   rawTogglePinMessageInfoValidator,
+  rawUpdateRelationshipMessageInfoValidator,
 ]);
 
 export type RawSidebarSourceMessageInfo = {
@@ -372,7 +382,8 @@
   | UnsupportedMessageInfo
   | LegacyUpdateRelationshipMessageInfo
   | CreateSidebarMessageInfo
-  | TogglePinMessageInfo;
+  | TogglePinMessageInfo
+  | UpdateRelationshipMessageInfo;
 export type PreviewableMessageInfo =
   | RobotextMessageInfo
   | MultimediaMessageInfo
@@ -396,7 +407,8 @@
   | MediaMessageInfo
   | LegacyUpdateRelationshipMessageInfo
   | CreateSidebarMessageInfo
-  | UnsupportedMessageInfo;
+  | UnsupportedMessageInfo
+  | UpdateRelationshipMessageInfo;
 
 export type SidebarSourceMessageInfo = {
   +type: 17,