Mailboxes¶
Method | Path (Parameters are case-sensitive) | Return Model | Summary |
---|---|---|---|
GET | /mailboxes | List[Mailbox] | List all mailboxes. |
GET | /mailboxes/{mailboxName} | Mailbox | Retrieve the current state of a mailbox. |
PUT | /mailboxes/{mailboxName} | void | Change the state of a mailbox. (Note - implicitly creates the mailbox). |
DELETE | /mailboxes/{mailboxName} | void | Destroy a mailbox. |
list¶
GET /mailboxes¶
List all mailboxes.
get¶
GET /mailboxes/{mailboxName}¶
Retrieve the current state of a mailbox.
Path parameters¶
Parameters are case-sensitive. * mailboxName: string - Name of the mailbox
Error Responses¶
- 404 - Mailbox not found
update¶
PUT /mailboxes/{mailboxName}¶
Change the state of a mailbox. (Note - implicitly creates the mailbox).
Path parameters¶
Parameters are case-sensitive. * mailboxName: string - Name of the mailbox
Query parameters¶
- oldMessages: int - (required) Count of old messages in the mailbox
- newMessages: int - (required) Count of new messages in the mailbox
Error Responses¶
- 404 - Mailbox not found
delete¶
DELETE /mailboxes/{mailboxName}¶
Destroy a mailbox.
Path parameters¶
Parameters are case-sensitive. * mailboxName: string - Name of the mailbox
Error Responses¶
- 404 - Mailbox not found