Creator Hub
Dashboard
Learn
Store
Talent
Forum
Roadmap
Log In
Create
Overview
Experiences
Avatar
Assets
Open Cloud
Roblox Studio has increased the minimum specification requirements.
Learn More
Create
/
Open Cloud
/
Legacy APIs
English
Feedback
Private messages v1
Base URL
https://privatemessages.roblox.com
JSON
Download
Announcements
GET
/v1
/announcements
Migrate from RobloxWebsite project, return news notification for Private Message page
GET
/v1
/announcements
/metadata
Messages
GET
/v1
/messages
Gets a user's messages.
GET
/v1
/messages
/{messageId}
Gets a message's details.
GET
/v1
/messages
/unread
/count
Gets unread messages for the authenticated user.
POST
/v1
/messages
/archive
Archives a batch of messages.
POST
/v1
/messages
/mark-read
Marks a batch of messages as read.
POST
/v1
/messages
/mark-unread
Marks a batch of messages as unread.
POST
/v1
/messages
/unarchive
Unarchives a batch of messages.
Models
Roblox.PrivateMessages.Api.Models.AnnouncementsDetailsResponse
Roblox.PrivateMessages.Api.Models.AnnouncementsMetadataResponse
Roblox.PrivateMessages.Api.Models.BatchMessagesRequest
Roblox.PrivateMessages.Api.Models.BatchMessagesResponse
Roblox.PrivateMessages.Api.Models.FailedMessageResponse
Roblox.PrivateMessages.Api.Models.GetAnnouncementsResponse
Roblox.PrivateMessages.Api.Models.GetMessagesResponse
Roblox.PrivateMessages.Api.Models.MessageDetailsResponse
Roblox.PrivateMessages.Api.Models.UnreadMessagesCountResponse
Roblox.PrivateMessages.Api.Models.VerifiedSkinnyUserResponse