Software Development Kit

TrustVault LogiQ is a component within the TrustVault product that aggregates reputable messaging information from communication infrastructures. In conjunction with other components of TrustVault the messaging information is analyzed; providing knowledge of current and historical communication that is assessed by TrustVault to be reputable.

Dependent on the deployment within the communication infrastructure this information covers all communication across the infrastructure and is dynamically updated in near real time.

Accessibility to TrustVault information is provided through a generic API that is accessible via RESTful HTTP or HTTPS transactions.
The transactions are encoded using XML to provide a readable parameter and data format.
The design incorporates some flexibility to allow this valuable information to be available to a variety of external systems.

API Reference


The API reference provides the details required to implement a connection to LogiQ through the API.

The reference is split into sections:

The following module operations are currently accessible through the API.

Microsoft Excel example


TrustVault Example MI API

This is an example of a spreadsheet that uses the LogiQ Relationship Analytics module.

The spreadsheet incorporates visual basic that allows relationship and message data operations to be performed through the API to a LogiQ instance. The retrieved information is formatted onto the spreadsheet.

This example includes a timing mechanism to allow assessment of the API latency when accessing LogiQ from an external network.

PERL example


TrustVault-Example-MI-API.txt

This is an example of a PERL script that uses the LogiQ Relationship Analytics module.

The PERL script allows relationship and message data operations to be performed through the API to a LogiQ instance. The retrieved information can be stored as a local file.

This example includes an option to display the API transactions.
(Download and save as TrustVault-Example-MI-API.pl)