/journaling/journal-entries

Collection of JournalEntries in a system, federation of systems, or in a default Journal.

get

Get all JournalEntries in the system or default Journal.

post

Create a new JournalEntry in the default Journal.

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

post

Submit a query using a JournalEntryQuery object.

post

Create multiple new JournalEntryBatch in the default Journal.

Entity representing a JournalEntry form metadata.

get

Get form metadata for creating a new JournalEntry.

Entity representing a JournalEntry

get

Get a particular JournalEntry given its id.

put

Update a particular JournalEntry given its id.

delete

Delete a particular JournalEntry given its id.

Entity representing a JournalEntry form metadata for update

get

Get form metadata for updating an existing JournalEntry.

/journaling/branches

Collection of Branches in a system, federation of systems, or in a default Journal.

get

Get all Branches in the system or default Journal.

post

Create a new Branch in the default Journal.

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

post

Submit a query using a BranchQuery object.

post

Create multiple new BranchBatch in the default Journal.

Entity representing a Branch form metadata.

get

Get form metadata for creating a new Branch.

Entity representing a Branch

get

Get a particular Branch given its id.

put

Update a particular Branch given its id.

delete

Delete a particular Branch given its id.

Entity representing a Branch form metadata for update

get

Get form metadata for updating an existing Branch.

/journaling/journals

Collection of Journals in a system or federation of systems.

get

Get all Journals.

post

Create a new Journal.

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

post

Submit a query using a JournalQuery object.

Entity representing a Journal form metadata.

get

Get form metadata for creating a new Journal.

The root Journals in the Journal hierarchy. A node with no parents is an orphan. While all Journal 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-journals

put

Add the given Journal as a root in the Journal hierarchy

delete

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

get

Get parent Journals for the given Journal in the hierarchy.

get

Get child Journals for the given Journal in the hierarchy.

put

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

delete

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

Entity representing a Journal

get

Get a particular Journal given its id.

put

Update a particular Journal given its id.

delete

Delete a particular Journal given its id.

Entity representing a Journal form metadata for update

get

Get form metadata for updating an existing Journal.

get

Get all JournalEntries in this Journal

put

Add the given JournalEntry to this Journal

delete

Remove the given JournalEntry from the Journal.

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

post

Apply the provided JournalEntryQuery to this Journal to create a dynamic smart Journal

get

Get the JournalEntryQuery associated with this smart Journal.

get

Get all Branches in this Journal

put

Add the given Branch to this Journal

delete

Remove the given Branch from the Journal.

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

post

Apply the provided BranchQuery to this Journal to create a dynamic smart Journal

get

Get the BranchQuery associated with this smart Journal.