Proton Mail
communityEnd-to-end encrypted email service with calendar, drive, VPN, and pass manager.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://mail.proton.me/api/mail/v4/messagesList emails
Parameters
Pagepage (integeroptionalSortTime|Size (stringoptionalLabelIDinbox|sent|drafts|trash (stringoptionalPageSizeresults (integeroptionalReturns
Messages[] with ID, Subject, Sender, ToList, Time, Size, NumAttachments, IsRead, LabelIDs[]GET
https://mail.proton.me/api/mail/v4/messages/{id}Get email details
Parameters
idmessage ID (stringrequiredReturns
Message with ID, Subject, Body (encrypted), Sender, ToList, CCList, Time, Attachments[], HeaderPOST
https://mail.proton.me/api/mail/v4/messagesSend an email
Parameters
Bodyencrypted body (stringrequiredToListrecipients (arrayrequiredSubjectsubject (stringrequiredMIMETypetext/html (stringrequiredReturns
Message with ID, Subject, Time