import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
qualys: {
type: "app",
app: "qualys",
}
},
async run({steps, $}) {
return await axios($, {
method: "post",
url: `${this.qualys.$auth.api_url}/qps/rest/2.0/search/am/asset`,
headers: {
"accept": `application/json`,
"content-type": `application/json`,
},
auth: {
username: `${this.qualys.$auth.username}`,
password: `${this.qualys.$auth.password}`,
},
})
},
})
Qualys uses API keys for authentication. When you connect your Qualys account, Pipedream securely stores the keys so you can easily authenticate to Qualys APIs in both code and no-code steps.