Private MailBox API

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

ParameterDefaultRequiredDescription
x-apikeyxxxxxxxxxxxxxxxxxxxxxxxxxxYesAPI Credentials of your Mail4QA Account.

Query Parameters

ParameterDefaultRequiredDescription
email[email protected]YesFetch 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

ParameterDefaultRequiredDescription
x-apikeyxxxxxxxxxxxxxxxxxxxxxxxxxxYesAPI Credentials of your Mail4QA Account.

Query Parameters

ParameterDefaultRequiredDescription
email[email protected]YesFetch all emails in provided mailbox
midxxxxxxxxxxxxxxxxxxxxxxYesFetch 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

ParameterDefaultRequiredDescription
x-apikeyxxxxxxxxxxxxxxxxxxxxxxxxxxYesAPI Credentials of your Mail4QA Account.
Content-Typeapplication/json; charset=utf-8Yespayload is in JSON format.

Payload Parameters

ParameterDefaultRequiredDescription
to[email protected]Yesemail address where you want to inject in message
from[email protected]Yesemail address from where you want to inject in message
subjectYour Email SubjectYesemail Subject that you want to inject in message
messageYour Email BodyYesemail Body that you want to inject in message