Mail4QA logoMail4QA
  1. Home
  2. Docs
  3. Private MailBox API

Private MailBox API

Updated August 2, 2023 · 2 min read

Fetch All Emails

This endpoint allows you to retrieve a list of message summaries. You have the flexibility to retrieve this list based on specific inboxes, multiple inboxes, or even the entire domain's messages.

HTTP Request

URL

GEThttps://api.mail4qa.com/emails/inbox

Headers Parameters
Parameter Default Required Description
x-apikey `xxxxxxxxxxxxxxxxxxxxxxxxxx` Yes API Credentials of your Mail4QA Account.
Query Parameters
Parameter Default Required Description
email `[email protected]` Yes Fetch all emails in provided mailbox

Fetch Email By mid

This endpoint allows you to retrieve a message by mid. You have the flexibility to retrieve spacific email based on it's id.

HTTP Request

URL

GEThttps://api.mail4qa.com/emails/inbox

Headers Parameters
Parameter Default Required Description
x-apikey `xxxxxxxxxxxxxxxxxxxxxxxxxx` Yes API Credentials of your Mail4QA Account.
Query Parameters
Parameter Default Required Description
email `[email protected]` Yes Fetch all emails in provided mailbox
mid `xxxxxxxxxxxxxxxxxxxxxx` Yes Fetch email by it's id

Inject a Message

This endpoint enables you to send a JSON message directly to your email. It functions similarly to emailing a message to your domain, but with the advantage of utilizing HTTP POST requests for programmatic injection of messages.

It's important to note that injected JSON messages can be structured according to your preferred schema. However, for the Web interface to properly display these messages, they should adhere to a standard email format, including fields like From, Subject, and Parts (refer to the "Fetch Message" section for more details).

HTTP Request

URL

POSThttps://api.mail4qa.com/emails/httpinject

Headers Parameters
Parameter Default Required Description
x-apikey `xxxxxxxxxxxxxxxxxxxxxxxxxx` Yes API Credentials of your Mail4QA Account.
Content-Type application/json; charset=utf-8 Yes payload is in JSON format.
Payload Parameters
Parameter Default Required Description
to `[email protected]` Yes email address where you want to inject in message
from `[email protected]` Yes email address from where you want to inject in message
subject Your Email Subject Yes email Subject that you want to inject in message
message Your Email Body Yes email Body that you want to inject in message