Introducing the Stellar Cyber API

Stellar Cyber provides a public API that lets you interact with the product programmatically, allowing you to write your own scripts to retrieve data from the product or create entities within it.

The API replaces access to port 8889 on the DP.

Creating and Testing Public API Calls

You can create and test sample API calls on your Stellar Cyber Platform by clicking the ? | API Docs option, as shown below:

In response, a new browser tab appears with an interactive Swagger reference pre-populated to use the API on your Stellar Cyber Platform.

Next, you need to supply an API token. Refer to Configuring API Authentication for information on retrieving an API token from the System | Users page. Once you have a token for your user account, you can click the Authorize button at the top of the API Reference, supply the token in the dialog box that appears, and click Authorize. Now you're ready to create and test API calls in the API Reference!

Keep in mind that only user accounts with a Scope of root and a User Privilege of Super Admin can use the API Reference to test live API calls.

Summary of Public APIs

As summarized in the interactive API Reference, Stellar Cyber provides public APIs for the following features:

  • Create, Delete, Edit, and List Connectors. You can also edit the checkpoint of a connector – the time from which it pulls data, which is useful in case of data loss.

    When numerous connectors roll back checkpoints during regular operating hours, it can lead to increased resource consumption and potential process interruption due to circuit breakers. Consult with Customer Support for considerations regarding off-peak execution of checkpoint rollback.

  • Download Sensor Images

  • Retrieve Detailed Sensor Information

  • Retrieve Detailed Case Information

  • Retrieve Case Observables

  • Update Case Information

  • Retrieve information on Storage Usage

  • Retrieve Ingestion Statistics

  • Retrieve information on the configuration and hits of log filters.

  • Retrieve user activity logs for Stellar Cyber user accounts.

  • Create, Delete, Update, and List Tenants

  • Create, Delete, Update, and List Tenant Groups

  • Update Tags, Status, and Comments for Events

  • Perform an ElasticSearch Query on a Specific Index

  • Reset User Passwords

  • Add events to the Security Index (Bulk or Standard)

  • Create, Delete, and List Lookup Tables (by Tenant or by All Tenants)

  • Create, Delete, and List Reports

  • Create, Delete, and List Security Event Filters

  • Create, Modify, and Delete Data Analyzer Profiles