Skip to main content
BlackBerry Cylance

Learn how to integrate Cylance with Torq by creating an app, storing credentials, and using steps in workflows.

Updated over a week ago

To use Cylance steps in Torq workflows, you must create a Torq app in Cylance with the requisite permissions. The application generates an application ID and application secret. You'll save both of these in Torq and pass them to generate a bearer token to start a session in Cylance. The bearer token is then passed to authenticate the Cylance steps in the workflow.

Create a Torq App in Cylance

Only administrators can create an application integration in Cylance.

  1. Log in to your Cylance console as an administrator.

  2. Select Settings > Integrations.

  3. Click Add Application.

  4. In the Application Name field, type a meaningful application name, such as Torq App.

  5. Select the access privileges for the actions you want to be able to take from Torq workflows.

    Screenshot of adding an application in Cylance.
  6. Click Save.

  7. Copy the Application ID and Application Secret. You'll need these later in Torq.

    Screenshot of copying the application ID and secret.

Create a Cyclance Steps Integration in Torq

  1. Go to Build > Integrations > Steps > Blackberry Cylance and click Add.

  2. Give the integration a unique and meaningful name.

  3. In the service endpoint enter https://yourorg.cylance.com

  4. In the Cylance Application field, enter the application secret copied earlier.

  5. In the Cylance Tenant ID field, enter the ID of your cylance tenant.

  6. In the Cylance Application ID field, enter the application ID copied earlier.

  7. Click Add.

Premade Steps

These are the premade steps for Cylance. Don't see the step you need? No problem, you can easily create custom steps.

  • Generate a bearer token

  • Get device details by hostname

  • Get device details by ID

  • Get device details by MAC address

  • Get policy details by ID

  • List devices

  • List policies

  • Update a device

Did this answer your question?