Qualys Connector
Quickly build integrations connecting your B2B SaaS to Qualys.
About the Qualys Connector
Interact with the Qualys VMDR API to read and push assets, pull TruRisk scores and vulnerability counts, manage tags, launch and track VM scans, and manage remediation tickets.
Actions
Actions are tasks that you add to your workflow. One action might update records in a third-party API, while another action might fetch a list of records.
Jump to actions
Triggers
Triggers cause workflows to run. Some triggers run on a schedule. Others are invoked by a webhook request, or poll an API for new data. If a connector does not have a built-in trigger, you can use a generic scheduled or webhook trigger.
Jump to triggers
FAQs
Learn more about this connector and related integration functionality.
Jump to FAQs
Actions
| Action Name | Action Description |
|---|---|
| List Assets | Search for assets in the Qualys inventory using the Gateway asset search API. Supports keyset cursor pagination and field selection. |
| Get Asset | Retrieve a single asset by ID from the Qualys inventory using the Gateway asset search API. |
| Sync Asset | Import third-party assets into Qualys by pushing data through the Gateway connector sync endpoint. Provide the connector metadata (including the Connector UUID from the Qualys Connectors UI) and an array of asset objects with identity and core attributes. Qualys runs identification rules to match or create each asset. |
| List Asset Risk Data | Retrieve TruRisk scores, vulnerability counts, and derived risk bands from the Classic VM host list API. This is the only source for TruRisk data — the modern Gateway asset API does not return vulnerability information. Returns the VM (Classic) TruRisk score, not the CSAM figure. |
| List Tags | Search for tags in Qualys using the Asset Management & Tagging (QPS) API. |
| Create Tag | Create a new tag in Qualys using the Asset Management & Tagging (QPS) API. |
| Update Tag | Update an existing tag in Qualys. This is a partial update — only provided fields are changed; omitted fields are left untouched. |
| Update Asset Tags | Add or remove tags on an asset. Consolidates assign and remove into one action. Static tags only — Qualys rejects dynamic tags. When changing a value-bearing tag (e.g., LS:DomainRole=X), remove the old tag before adding the new one to avoid stale entries. |
| Launch VM Scan | Launch a vulnerability management scan against asset groups or tags. Asynchronous — returns a scan reference immediately, not results. Use List Scans to track status. Requires an existing scan option profile and at least one online scanner appliance or Cloud Agent scoped to the targets. |
| List Scans | List VM scans from the Classic API. This is the only way to check a launched scan's status — there is no dedicated status endpoint. |
| List Remediation Tickets | List remediation tickets from the Classic API. Maximum 1,000 tickets per call — the API truncates silently beyond that limit. The response includes a truncation flag so callers can detect incomplete results. |
| Get Remediation Ticket Info | Retrieve detailed information for specific remediation tickets by ticket number or by last-modified timestamp. |
| Edit Remediation Tickets | Bulk-edit remediation tickets: reassign, change state, or add comments. Up to 20,000 tickets per call. Requires Manager or Unit Manager role — Scanner or Reader credentials silently fail to act on tickets outside the caller's own account. |
| Delete Remediation Tickets | Bulk-delete remediation tickets by filter. Defaults to dry-run mode — set Dry Run to false to perform the actual deletion. Up to 20,000 tickets per call. Requires Manager or Unit Manager role. There is no undo. |
| Raw Request | Send a raw HTTP request to the Qualys API. Select the API plane (Gateway or Classic) since they differ in host, authentication, and content type. |
Triggers
| Trigger Name | Trigger Description |
|---|---|
| Changed Assets | Checks for assets that have changed since the last execution on a configured schedule. Uses the Gateway asset search with a last-modified filter and persists the watermark via polling state. Note: echo suppression is NOT built into this trigger. If the flow pushes assets back to Qualys, those writes will re-appear as changes on the next poll. Implement echo suppression at the flow level using outbound push timestamps. |
API Connectors
Integrate with customers' other SaaS apps, fast
Prismatic’s API connectors make it easy to integrate other SaaS apps – without reinventing the wheel. Triggers, actions, and auth are fully handled. And they work with all of Prismatic’s options for building integrations:
- Empower non-devs with a low-code designer
- Give devs freedom to build completely in code
- Let customers create their own workflows
