Notification Event
All notifications include the following fields:
notificationId— UUIDv4 ornullref— alwaysnullfor notifications
chat.v1.message_sent
Message received, sent, unsent or got reaction.
- everything from Notification Event
payload— Message
chat.v1.refresh_dynamic
Album shared, unshared, expiration settings changed or viewed.
- everything from Notification Event
payload— objectconversationId— Conversation IDmessageType— Message Type
tap.v1.tap_sent
Tap received or sent.
- everything from Notification Event
payload— objecttimestampsenderIdrecipientIdtapTypesenderProfileImageHashsenderDisplayNameisMutual
chat.v1.conversation.delete
Conversation deleted, e.g. when another profile blocked you. Also fires for unblock events.
- everything from Notification Event
payload— objectconversationIds— array of Conversation ID
chat.v1.conversation_read
Display read receipt. Sent to all chat participants including yourself reading from another device, check profileId to distinguish. Only sent if user has a paid subscription or entitlement for read states. lastReadTimestamp still returns correct value, usable for polling.
- everything from Notification Event
payload— objectconversationId— Conversation IDprofileId— id of the participant who performed the read, sent as a stringtimestamp— unix timestamp in milliseconds; all messages up to and including this time are read byprofileId
chat.v1.message_deleted
Message deleted.
- everything from Notification Event
payload— WIP
chat.v1.conversation.update
Conversation metadata changed.
- everything from Notification Event
payload— objectconversationIds— array of Conversation ID
chat.v1.typing_status
Typing indicator changed.
- everything from Notification Event
payload— objectconversationId— Conversation IDprofileId— id of the participant whose typing status changedstatus— one ofTyping,Cleared,Sent
chat.v1.cache_bomb.inbox
Signals the client to refresh its inbox.
- everything from Notification Event
payload— WIP
notification.undelivered
WIP
viewed_me.v1.new_view_received
New view received, e.g. when another profile views your profile.
- everything from Notification Event
payload— objectviewedCount— total number of profiles that viewed you, including the most recent onemostRecent— objectprofileId— ID of the profile that viewedphotoHash— hash of the profile photo, if availabletimestamp— unix timestamp in milliseconds of the view