with Snyk and AcyMailing?
Creates a new user or updates an existing user in AcyMailing. If the user exists, will update the user's data with provided information. See the documentation
Sends an email to a single AcyMailing user. The user must exist in the AcyMailing database. See the documentation
Subscribes a user to one or more specified lists in AcyMailing. See the documentation
The Snyk API provides programmatic access to Snyk's vulnerability detection capabilities, enabling you to automate security analysis and monitor for security issues in your codebases, open-source dependencies, container images, and more. On Pipedream, you can harness this API to create automated, serverless workflows that integrate Snyk's security insights with your development and operations processes. With Pipedream's ability to connect to hundreds of apps, you can seamlessly integrate Snyk's data with other services like Slack for notifications, JIRA for issue tracking, or GitHub for code management.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
snyk: {
type: "app",
app: "snyk",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.snyk.io/api/v1/user/me`,
headers: {
"Content-Type": `application/json; charset=utf-8`,
"Authorization": `token ${this.snyk.$auth.auth_token}`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
acymailing: {
type: "app",
app: "acymailing",
}
},
async run({steps, $}) {
return await axios($, {
url: `${this.acymailing.$auth.url}/index.php?page=acymailing_front&option=com_acym&ctrl=api&task=getUsers&limit=1&offset=0`,
headers: {
"Api-Key": `${this.acymailing.$auth.api_key}`,
},
})
},
})