Skip to main content

Panorays

Integrate Panorays with Torq to automate third-party risk management workflows using webhooks and API key configurations..

Updated this week

Panorays is a third-party security risk management platform that helps organizations continuously monitor and manage the security posture of their vendors and business partners through automated assessments, real-time monitoring, and actionable risk insights.

Torq enables quick and easy integration with Panorays, so you can automate anything and everything within moments. Torq's public Panorays steps include:

  • List Supplier

  • Update a Supplier

  • List Supplier's Findings

  • Send Questionnaire to Supplier

  • List Company Tags

  • List Company Dark Web Mentions

  • +50 more...

If you don't see a step you need, you can create your own in various ways, such as using the Send an HTTP Request step or Torq's Step Builder, and share it across your organization.

To use Panorays steps in Torq workflows, look here.

To trigger a Torq workflow based on events sent from Panorays, look here.

Use Panorays steps in Torq

Create an API key in Panorays

  1. Create an API token:

    1. Navigate to Company Settings > API Tokens.

    2. Click Generate Token, give your token a name, and select a role.

  2. Finalize: Select Generate Token, then select Copy API Token.


Create a Panorays steps integration in Torq

  1. Navigate to the Integration: Go to Build > Integrations > Steps > Panorays and click Add Instance.

  2. Configure the integration:

    1. Give your integration a meaningful name.

    2. Paste the API key you copied in Panorays earlier.

  3. Finalize: Click Add.

Use Panorays to trigger workflows in Torq

To ingest Panorays events in Torq, you need to create a Panorays trigger integration and configure the generated webhook to receive Panorays events.

Create a Panorays trigger integration in Torq

  1. Navigate to integration: Go to Build > Integrations > Triggers > Panorays and click Add Instance.

  2. Integration details: Give the integration a name.

  3. Finalize: Click Add.

Configure the webhook in Torq

Set Up Webhook Response

  1. Create workflow: Create a new Torq workflow. Select the Integration trigger option.

  2. Workflow trigger: Select the Panorays trigger integration you just created as the trigger.

  3. Add an Exit operator: Drag and drop an Exit operator to the canvas.

    1. In the operator Properties panel, and a new parameter of type Number, and give it the name Status. Click Save.

    2. Set the Status value equal to 200.

    3. Add another new parameter of type Short text, and give it the name Challenge. Click Save.

    4. Set the Status value equal to {{ $.event.challenge }}.

  4. Configure the trigger: In the trigger, use the dropdown to change the URL type to Synchronous URL, and click the copy icon to copy the link.

  5. Publish: Publish the workflow.

Define Subscription Events

  1. Create workflow: Create a second workflow with an On Demand trigger.

  2. Webhook: Add the Panorays Handshake step to the workflow.

    1. In the step Properties panel, paste the Synchronous URL you copied earlier into the Webhook URL field.

    2. For the Integration, select the Steps integration you created previously.

  3. Execute the step: Run the step, and it will return a secret in the Output, validating the webhook.

  4. Set up webhook events: Add the Subscribe to Notifications step.

    1. In the Properties panel, enter the types of events you would like your webhook to receive.

    2. Execute the step.

Your webhook has now been configured and is ready to use as a trigger for workflows.

Now that you've successfully created a Panorays trigger, you can build your first Panorays-initiated workflow!

In Torq, go to Build > Workflows > Create a Workflow > New Blank Workflow, and select the trigger type: Integrations > Panorays. Find your new trigger, and automate away!

Templates

Now that you've added your integrations check out these specially crafted templates by Torq's security experts. Visit Torq's template library for more.

Did this answer your question?