with n8n.io and IBM X-Force Exchange?
The n8n.io API provides a platform for automating workflows in a node-based structure that allows for integrations across various services and apps. Leveraging this API within Pipedream enables you to orchestrate complex operations, connect disparate systems, and trigger actions conditionally, transforming and passing data between services without writing extensive code.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
n8n_io: {
type: "app",
app: "n8n_io",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.n8n_io.$auth.domain}.app.n8n.cloud/api/v1/workflows`,
headers: {
"Accept": `application/json`,
"X-N8N-API-KEY": `${this.n8n_io.$auth.api_key}`,
},
})
},
})
The IBM X-Force Exchange API offers a comprehensive threat intelligence database, allowing users to access risk scores, reports, and historical data on various threats. With Pipedream, you can automate workflows involving threat analysis, monitoring, and response. By leveraging its capabilities, you can streamline security operations, such as fetching threat intelligence, updating threat databases, and alerting based on specific indicators of compromise (IOCs).
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
ibm_x_force_exchange: {
type: "app",
app: "ibm_x_force_exchange",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.xforce.ibmcloud.com/api/user/profile`,
auth: {
username: `${this.ibm_x_force_exchange.$auth.api_key}`,
password: `${this.ibm_x_force_exchange.$auth.api_password}`,
},
})
},
})