/messaging/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.

Query the collection of Messages in a system, federation of systems, or in a default mailbox by posting a Query object.

post

Submit a query using a MessageQuery object.

post

Create multiple new MessageBatch 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 particular Message given its id.

put

Update a particular Message given its id.

delete

Delete a particular Message given its id.

Entity representing a Message form metadata for update

get

Get form metadata for updating an existing Message.

/messaging/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.

Query the collection of Receipts in a system, federation of systems, or in a default mailbox by posting a Query object.

post

Submit a query using a ReceiptQuery object.

post

Create multiple new ReceiptBatch 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 particular Receipt given its id.

put

Update a particular Receipt given its id.

delete

Delete a particular Receipt given its id.

Entity representing a Receipt form metadata for update

get

Get form metadata for updating an existing Receipt.

/messaging/mailboxes

Collection of Mailboxes in a system or federation of systems.

get

Get all Mailboxes.

post

Create a new Mailbox.

Query the collection of Mailboxes in a system, federation of systems, or in a default mailbox by posting a Query object.

post

Submit a query using a MailboxQuery object.

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-mailboxes

put

Add the given Mailbox as a root in the Mailbox hierarchy

delete

Remove the given Mailbox as a root in the Mailbox hierarchy.

get

Get parent Mailboxes for the given Mailbox in the hierarchy.

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.

Entity representing a Mailbox

get

Get a particular Mailbox given its id.

put

Update a particular Mailbox given its id.

delete

Delete a particular Mailbox given its id.

Entity representing a Mailbox form metadata for update

get

Get form metadata for updating an existing Mailbox.

get

Get all Messages in this Mailbox

put

Add the given Message to this Mailbox

delete

Remove the given Message from the Mailbox.

Define and inspect the MessageQuery related to a "smart" Mailbox. A smart Mailbox is a dynamic Mailbox whose cataloged objects are defined through queries.

post

Apply the provided MessageQuery to this Mailbox to create a dynamic smart Mailbox

get

Get the MessageQuery associated with this smart Mailbox.

get

Get all Receipts in this Mailbox

put

Add the given Receipt to this Mailbox

delete

Remove the given Receipt from the Mailbox.

Define and inspect the ReceiptQuery related to a "smart" Mailbox. A smart Mailbox is a dynamic Mailbox whose cataloged objects are defined through queries.

post

Apply the provided ReceiptQuery to this Mailbox to create a dynamic smart Mailbox

get

Get the ReceiptQuery associated with this smart Mailbox.