MailHole API
Attachements
| Improve this Doc View SourceApiV1ByReceiverAddressMailsByMailGuidAttachementsByAttachementGuidGet
Get details of attachement like MIME type, hashes, download link, ...
Request
GET /api/v1/{receiverAddress}/mails/{mailGuid}/attachements/{attachementGuid}
Parameters
Name | Type | Value | Notes |
---|---|---|---|
*receiverAddress | string | Mail address of the original receiver |
|
*mailGuid | string | GUID that was assigned to the mail by MailHole |
|
*attachementGuid | string | GUID that was assigned to the attachement by MailHole |
Responses
Status Code | Description | Samples |
---|---|---|
200 | Found attachement |
|
400 | Any error with the specified parameters |
|
404 | Parameters were ok but no matching attachement was found |
ApiV1ByReceiverAddressMailsByMailGuidAttachementsByAttachementGuidPut
Checks whether attachment was transferred successfully
Request
PUT /api/v1/{receiverAddress}/mails/{mailGuid}/attachements/{attachementGuid}
Parameters
Name | Type | Value | Notes |
---|---|---|---|
*receiverAddress | string | ||
*mailGuid | string | ||
*attachementGuid | string | ||
validationRequest |
Responses
Status Code | Description | Samples |
---|---|---|
200 | Success |
|
400 | Bad Request |
|
404 | Not Found |
|
409 | Conflict |
Mails
| Improve this Doc View SourceApiV1ByReceiverAddressMailsGet
Request
GET /api/v1/{receiverAddress}/mails?offset&pageSize
Parameters
Name | Type | Value | Notes |
---|---|---|---|
*receiverAddress | string | ||
*offset | integer | ||
*pageSize | integer |
Responses
Status Code | Description | Samples |
---|---|---|
200 | Success |
|
400 | Bad Request |
|
404 | Not Found |
|
500 | Server Error |
ApiV1ByReceiverAddressMailsCountGet
Request
GET /api/v1/{receiverAddress}/mails/count
Parameters
Name | Type | Value | Notes |
---|---|---|---|
*receiverAddress | string |
Responses
Status Code | Description | Samples |
---|---|---|
200 | Success |
|
400 | Bad Request |
|
404 | Not Found |
|
500 | Server Error |
ApiV1ByReceiverAddressMailsByMailGuidGet
Request
GET /api/v1/{receiverAddress}/mails/{mailGuid}
Parameters
Name | Type | Value | Notes |
---|---|---|---|
*receiverAddress | string | ||
*mailGuid | string |
Responses
Status Code | Description | Samples |
---|---|---|
200 | Success |
|
400 | Bad Request |
|
404 | Not Found |
|
500 | Server Error |
ApiV1ByReceiverAddressMailsByMailGuidDelete
Request
DELETE /api/v1/{receiverAddress}/mails/{mailGuid}
Parameters
Name | Type | Value | Notes |
---|---|---|---|
*receiverAddress | string | ||
*mailGuid | string |
Responses
Status Code | Description | Samples |
---|---|---|
200 | Success |
|
400 | Bad Request |
|
404 | Not Found |
|
500 | Server Error |
Receivers
| Improve this Doc View SourceApiV1ByReceiverAddressGet
Request
GET /api/v1/{receiverAddress}
Parameters
Name | Type | Value | Notes |
---|---|---|---|
*receiverAddress | string |
Responses
Status Code | Description | Samples |
---|---|---|
200 | Success |
|
400 | Bad Request |
|
500 | Server Error |