with Crisp and HackerOne?
Invite a recipient to an organization using their email address. See the documentation
The Crisp API allows you to tap into the capabilities of the Crisp Chat platform, which includes managing conversations, updating user information, and handling various customer support interactions programmatically. With Pipedream's integration, you can create bespoke workflows that automate actions based on events in Crisp or connect Crisp with other services to streamline customer engagement and support processes. These automations can help in managing leads, providing real-time support notifications, syncing customer data across platforms, and more.
import Crisp from 'crisp-api';
export default defineComponent({
props: {
crisp: {
type: "app",
app: "crisp",
}
},
async run({steps, $}) {
const client = new Crisp();
client.authenticateTier("plugin", this.crisp.$auth.identifier, this.crisp.$auth.key);
return await client.website.listConversations(this.crisp.$auth.website_id, 1)
},
})
The HackerOne API enables automated interactions with the HackerOne platform, facilitating the management of vulnerability coordination and bug bounty programs. Through this API, users can programmatically access their reports, manage vulnerabilities, and streamline communications with researchers. When used within Pipedream, you can leverage these functionalities to automate workflows, integrate with other services like Slack, GitHub, and Jira, and enhance your security operations by ensuring timely responses and updates.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
hackerone: {
type: "app",
app: "hackerone",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.hackerone.com/v1/me/organizations`,
headers: {
"Accept": `application/json`,
},
auth: {
username: `${this.hackerone.$auth.api_token_identifier}`,
password: `${this.hackerone.$auth.api_token}`,
},
})
},
})