/messages

Collection of messages in a system, federation of systems, or in a default mailbox.

get

Get all messages in the system or default mailbox.

post

Create a new message in the default mailbox.

Entity representing a message form metadata.

get

Get form metadata for creating a new message.

Entity representing a message

get

Get a message given its id.

put

Update a given message.

delete

Delete a given message.

Entity representing a message form metadata for update

get

Get form metadata for updating an existing message.

/receipts

Collection of receipts in a system, federation of systems, or in a default mailbox.

get

Get all receipts in the system or default mailbox.

post

Create a new receipt in the default mailbox.

Entity representing a receipt form metadata.

get

Get form metadata for creating a new receipt.

Entity representing a receipt

get

Get a receipt given its id.

put

Update a given receipt.

delete

Delete a given receipt.

Entity representing a receipt form metadata for update

get

Get form metadata for updating an existing receipt.

/mailboxes

Collection of mailboxes in a system or federation of systems.

get

Get all mailboxes.

post

Create a new mailbox.

Entity representing a mailbox form metadata.

get

Get form metadata for creating a new mailbox.

The root mailboxes in the mailbox hierarchy. A node with no parents is an orphan. While all mailbox Ids are known to the hierarchy, an orphan does not appear in the hierarchy unless explicitly added as a root node or child of another node.

get

Get all root root-mailbox

Entity representing a mailbox

get

Get a mailbox given its id.

put

Update a given mailbox.

delete

Delete a given mailbox.

Entity representing a mailbox form metadata for update

get

Get form metadata for updating an existing mailbox.

get

Get child mailboxes for the given mailbox in the hierarchy.

put

Add mailbox as child of the given mailbox in the hierarchy.

delete

Remove the given mailbox as a child of the given mailbox in the hierarchy.

get

Get parent mailboxes for the given mailbox in the hierarchy.

get

Get all messages in this mailbox

put

Add the given message to this mailbox

delete

Remove the given message from the mailbox.

get

Get all receipts in this mailbox

put

Add the given receipt to this mailbox

delete

Remove the given receipt from the mailbox.