Go-MailHog API v1
=================

The v1 API is a RESTful HTTP JSON API.

### GET /v1/api/events

Streams new messages using EventSource and chunked encoding

### GET /v1/api/messages

Lists all messages excluding message content

### DELETE /v1/api/messages

Deletes all messages

Returns a ```200``` response code if message deletion was successful.

### GET /v1/api/messages/{ message_id }

Returns an individual message including message content

### DELETE /v1/api/messages/{ message_id }

Delete an individual message

Returns a ```200``` response code if message deletion was successful.

### GET /v1/api/messages/{ message_id }/download

Download the complete message

### GET /v1/api/messages/{ message_id }/mime/part/{ part_index }/download

Download a MIME part

### POST /v1/api/messages/{ message_id }/release

Release the message to an SMTP server

Send a JSON body specifying the recipient, SMTP hostname and port number:

```json
{
	"Host": "mail.example.com",
	"Post": "25",
	"Email": "someone@example.com"
}
```

Returns a ```200``` response code if message delivery was successful.

Go-MailHog API v1
=================

The v1 API is a RESTful HTTP JSON API.

### GET /api/v1/events

Streams new messages using EventSource and chunked encoding

### GET /api/v1/messages

Lists all messages excluding message content

### DELETE /api/v1/messages

Deletes all messages

Returns a ```200``` response code if message deletion was successful.

### GET /api/v1/messages/{ message_id }

Returns an individual message including message content

### DELETE /api/v1/messages/{ message_id }

Delete an individual message

Returns a ```200``` response code if message deletion was successful.

### GET /api/v1/messages/{ message_id }/download

Download the complete message

### GET /api/v1/messages/{ message_id }/mime/part/{ part_index }/download

Download a MIME part

### POST /api/v1/messages/{ message_id }/release

Release the message to an SMTP server

Send a JSON body specifying the recipient, SMTP hostname and port number:

```json
{
	"Host": "mail.example.com",
	"Post": "25",
	"Email": "someone@example.com"
}
```

Returns a ```200``` response code if message delivery was successful.

Update docs to refer to correct /api/v1 URL.
Update docs to refer to correct /api/v1 URL.
