Events

Resource Description
Components and attributes
GET <baseurl>/audit/components/get List the components that are registered on the system. (See getComponents.)
POST <baseurl>/audit/components/register/<name>/<version> Register a component with the Event Collector database. (See registerComponent.)
POST <baseurl>/audit/attributes/register/<componentid> Register attributes (against a component) with the Event Collector database. (See registerAttributes.)
GET <baseurl>/audit/attributes/get List all attributes registered in the Event Collector database tables. (See getAllAttributes.)
GET <baseurl>/audit/attributes/get List all attributes in the Event Collector database tables that are registered for a specific component. (See getAttributes.)
Events
POST <baseurl>/audit/event Submit an event (or batch of events) to the Event Collector database. (See event and batchEvent.)
POST <baseurl>/audit/event Submit an error event to the Event Collector database. (See errorEvent.)

Note: An error event is designated by the use of the query parameter iserrorevent=true.

Measures
POST <baseurl>/statistics/measures/get/process/duration/<start>/<end> Request a process duration measure from the Event Collector database tables. (See requestProcessDurationMeasure.)
POST <baseurl>/statistics/measures/get/process/template/<start>/<end> Request a process template measure from the Event Collector database tables. (See requestProcessTemplateMeasure.)
POST <baseurl>/statistics/measures/get/workitem/template/<start>/<end> Request a work item performance measure for a process template from the Event Collector database tables. (See requestWorkItemPerformanceForTemplate.)
Purges (of the Event Collector database)
GET <baseurl>/audit/purge/check Check the status of a purge started with doPurgeAudit. (See checkPurgeAudit.)
POST <baseurl>/audit/purge/start Purges data related to completed, cancelled, and failed process instances from the Event Collector database tables. (See doPurgeAudit.)
DELETE <baseurl>/audit/purge/stop Stops a purge started with doPurgeAudit. (See stopPurgeAudit.)
Queries
POST <baseurl>/audit/query/execute Execute the specified query against the Event Collector database tables. (See executeGenericQuery.)
POST <baseurl>/audit/query/execute/registered/<identifiertype>/<queryid> Execute a query that has been previously registered using the registerQuery operation. (See executeRegisteredGenericQuery.)
GET <baseurl>/audit/query/lookup/<tag> List the details for a particular query identified by its tag. (See lookupQueryByTag.)

Note: (executeRegisteredGenericQuery executes faster if the query is identified using its GUID rather than its tag.)

GET <baseurl>/audit/query/isregistered/<identifiertype>/<queryid> Test whether a query is registered with Event Collector. (See isQueryRegistered.)
POST <baseurl>/audit/query/register/<tag> Register a query with Event Collector, so that it can be subsequently executed using executeRegisteredGenericQuery. (See registerQuery.)
DELETE <baseurl>/audit/query/unregister/<identifiertype>/<queryid> Unregister a previously registered query. (See unRegisterQuery.)