If the token has already been used then the call returns `401 Unauthorized` and Briar should tell the user to reset/wipe the mailbox and try again.
After a successful response, Briar performs the requests it does on each new connection to the mailbox, e.g. syncing contacts.
If Briar crashes after the mailbox processes the pairing call, but before Briar receives the reply, then after restarting Briar the user should be led through the steps to wipe the mailbox and start again, whenever the user visits the mailbox status screen.
If we lose the connection, but Briar doesn't crash after the mailbox processes the pairing call, but before Briar receives the reply, then the Briar UI leads the user through the steps to reset/wipe the mailbox and start again as well.
### Remote wipe (owner only)
Unpairs Briar and the mailbox.
Resets mailbox state to that after first install ( e.g. removes all stored files as well).
```http
DELETE /
```
Returns an empty `204 No Content` response if successful or an error code if not.
### Status request (owner only)
Gets info about whether mailbox is running.
```http
GET /status
```
Always returns `200 OK`.
Later we could add other info like how much data is waiting to be downloaded by contacts and the owner.
## Contact Management (owner only)
### Add a contact (owner only)
Adds a new contact to the mailbox.
```http
POST /contacts
```
Briar generates random 32-byte `token`, `inboxId` and `outboxId` encoded as hexadecimal strings