Working with Squirro APIs
The Squirro API provides access to all services/entities of Squirro, including the projects, subscriptions and items. The following pages describe the resources of this REST API grouped by scope.
Overview of APIs
Dashboards
Dashboards are used in projects to visualize the project data.
Enrichments
Enrichments are added to projects to change how incoming items are processed.
Facets API
Manage facets on a project.
Fingerprints
Smart Filters (called Fingerprints in the API for legacy reasons) enable concept search over Items in a project.
Items
Search items from a Squirro project.
Objects
Objects are used to group the sources in a project.
Pipeline Workflows
Pipeline Workflows control the steps applied to data imported into projects via subscriptions (referred to as Data Sources in the graphical user interface).
Preview
Previews are used to get subscription results without creating the subscription.
Projects
Projects are the main entry point in Squirro.
Scores
The scores resource does batch-calculations of fingerprints relevance for each item in a project.
Subscriptions
Subscriptions define how data is provided to a Squirro project.
Trend Detections
Trend Detection is configured on projects to look for anomalies in time series data.