Email Preview API (1.0.0)
Mailgun Email Preview service with RESTful JSON HTTP API for providing email previews.
Download OpenAPI description
Languages
Servers
US Mailgun
https://api.mailgun.net/
EU Mailgun
https://api.eu.mailgun.net/
- US Mailgun
https://api.mailgun.net/v1/preview/sharing/{test_id}
- EU Mailgun
https://api.eu.mailgun.net/v1/preview/sharing/{test_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
-u <username>:<password> \
'https://api.mailgun.net/v1/preview/sharing/{test_id}?url_uuid=string'
Response
application/json
{ "message": "record deleted" }
- US Mailgun
https://api.mailgun.net/v1/preview/sharing/{test_id}/rotate
- EU Mailgun
https://api.eu.mailgun.net/v1/preview/sharing/{test_id}/rotate
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
-u <username>:<password> \
'https://api.mailgun.net/v1/preview/sharing/{test_id}/rotate?url_uuid=string'
Response
application/json
{ "test_id": "some-test-id", "url_uuid": "some-new-uuid", "url": "share.mailgun.com/email-previews/some-new-uuid", "enabled": true, "expires_at": "0001-01-01 00:00:00 +0000 UTC" }
- US Mailgun
https://api.mailgun.net/v1/preview/sharing/public/{id}
- EU Mailgun
https://api.eu.mailgun.net/v1/preview/sharing/public/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://api.mailgun.net/v1/preview/sharing/public/{id}'
Response
application/json
{ "subject": "some test", "date": 1, "results": [] }