Authentication

Parameters

Name Is Required
UserName Yes
Password Yes
Authentication

https://{teamName}.memaila.com/api/token
Content-Type: application/json
POST

Get All Mailboxes

Get All Mailboxes

https://{teamName}.memaila.com/api/mailboxes
Authorization:  Bearer <access_token>
GET

Get Mailbox Messages

Parameters

Name Is Required
ID Yes
Get All Mailboxes

https://{teamName}.memaila.com/api/mailboxes/{id}/messages
Authorization:  Bearer <access_token>
pageIndex:  <page_number>
GET

Get all transactions messages of a Thread

Parameters

Name Is Required
ID Yes
ThreadID Yes
Get all transactions messages of a Thread

https://{teamName}.memaila.com/api/mailboxes/{id}/messages/{threadId}
Authorization:  Bearer <access_token>
GET

Get A Message of A Thread by Transaction Number

Parameters

Name Is Required
ID Yes
ThreadID Yes
TransactionId Yes
Get A Message of A Thread by Transaction Number

https://{teamName}.memaila.com/api/mailboxes/{id}/messages/{threadId}/{transactionId}
Authorization:  Bearer <access_token>
GET

Download Attachment File

Parameters

Name Is Required
ID Yes
ThreadID Yes
TransactionId Yes
AttachmentId Yes
Download Attachment File

https://{teamName}.memaila.com/api/mailboxes/{id}/messages/{threadId}/{transactionId}/attachments/{attachmentID}
Authorization:  Bearer <access_token>
GET
File

Compose New Thread:

Parameters

Name Is Required
ID Yes
Compose New Thread:

https://{teamName}.memaila.com/api/mailboxes/{id}/messages
Content-Type: application/json
	Authorization:  Bearer <access_token>
POST
OK

Send Reply Thread for existing thread:

Parameters

Name Is Required
ID Yes
ThreadId Yes
Send Reply Thread for existing thread

https://{teamName}.memaila.com/api/mailboxes/{id}/messages/{threadId}/reply
Content-Type: application/json
	Authorization:  Bearer <access_token>
POST
OK

Get Thread Notes

Parameters

Name Is Required
ID Yes
ThreadId Yes
Get Thread Notes

https://{teamName}.memaila.com/api/mailboxes/{id}/messages/{threadId}/notes
Authorization:  Bearer <access_token>
GET

Add Note

Parameters

Name Is Required
ID Yes
ThreadId Yes
Add Note

https://{teamName}.memaila.com/api/mailboxes/{id}/messages/{threadId}/notes
Content-Type: application/json
			Authorization:  Bearer <access_token>
POST
OK