# Mail

Mails can be stacked and constrain different activities in their context

## Convert mail into TransportOrder

 - [GET /mail/{id}/toTransportOrder](https://docs.transportial.com/apis/mail/handle_96.md): Convert a mail based on id to a TransportOrder based on the email

## Forward email

 - [POST /mail/{id}/forward](https://docs.transportial.com/apis/mail/handle_129.md): Forward an existing email

## Star email

 - [PUT /mail/{id}/star](https://docs.transportial.com/apis/mail/handle_175.md): Star or unstar an email

## Get mail

 - [GET /mail/{id}](https://docs.transportial.com/apis/mail/handle_229.md): Get a mail on id

## Delete mail

 - [DELETE /mail/{id}](https://docs.transportial.com/apis/mail/handle_505.md): Delete a mail

## Unlink email

 - [DELETE /mail/{id}/unlink](https://docs.transportial.com/apis/mail/handle_241.md): Remove a link between an email and a transport order or consignment

## Get linked emails

 - [GET /mails/linked/{entityType}/{entityId}](https://docs.transportial.com/apis/mail/handle_264.md): Get all emails linked to a specific entity (transportOrder or consignment)

## Update mail

 - [PUT /mail](https://docs.transportial.com/apis/mail/handle_472.md): Update a mail

## Create mail

 - [POST /mail](https://docs.transportial.com/apis/mail/handle_267.md): Create a new mail

## Reply to email

 - [POST /mail/{id}/reply](https://docs.transportial.com/apis/mail/handle_271.md): Reply to an existing email

## Unarchive mail

 - [GET /mail/{id}/unarchive](https://docs.transportial.com/apis/mail/handle_320.md): Unarchive a mail based on id

## Get mails

 - [GET /mails/{offset}/{amount}](https://docs.transportial.com/apis/mail/handle_378.md): Get list of mails

## Get mails

 - [POST /mails/{offset}/{amount}](https://docs.transportial.com/apis/mail/handle_500.md): Get list of mails

## Link email

 - [POST /mail/{id}/link](https://docs.transportial.com/apis/mail/handle_385.md): Link an email to a transport order or consignment

## Send email

 - [POST /mail/send](https://docs.transportial.com/apis/mail/handle_392.md): Send a new email

## Archive mail

 - [GET /mail/{id}/archive](https://docs.transportial.com/apis/mail/handle_436.md): Archive a mail based on id

## Get thread

 - [GET /mail/thread/{threadId}](https://docs.transportial.com/apis/mail/handle_475.md): Get all emails in a thread

