with GitHub and HubSpot?
Emit new event when a (classic) project card is created or moved to a specific column. For Projects V2 use New Issue with Status trigger. More information here
Emit new events when new gists are created by the authenticated user. See the documentatoion
Emit new event when a new comment is added to an issue or pull request
Emit new event when you are @mentioned in a new commit, comment, issue or pull request. See the documentation
Emit new event when the authenticated user receives a new notification. See the documentation
Emit new event when a pull request is opened or updated
Emit new event when the authenticated user is added to a new organization. See the documentation
Emit new event when a new repository is created or when the authenticated user receives access. See the documentation
Emit new event for new review request notifications. See the documentation
Emit new event for security alert notifications. See the documentation
Emit new events when the specified user stars a repository. See the documentation
Emit new event when a specified property is provided or updated on a company. See the documentation
Emit new event when the authenticated user is added to a new team. See the documentation
Emit new event when a contact is added to a HubSpot list. See the documentation
Emit new event when a specified property is provided or updated on a contact. See the documentation
Emit new event when a job in a workflow is completed, regardless of whether the job was successful or unsuccessful.
Emit new event when a specified property is provided or updated on a custom object.
Emit new event when a GitHub Actions workflow run completes
Emit new event when a project item is tagged with a specific status. Currently supports Organization Projects only. More information here
Emit new event when a specified property is provided or updated on a deal. See the documentation
Emit new event when a new email timeline subscription is added for the portal.
Emit new event for each new engagement created. This action returns a maximum of 5000 records at a time, make sure you set a correct time range so you don't miss any events
Emit new event for each new Hubspot event. Note: Only available for Marketing Hub Enterprise, Sales Hub Enterprise, Service Hub Enterprise, or CMS Hub Enterprise accounts
Emit new event for each new note created. See the documentation
Emit new event for each new or updated blog post in Hubspot.
Emit new event for each new or updated company in Hubspot.
Emit new event for each new or updated contact in Hubspot.
Emit new event each time a CRM Object of the specified object type is updated.
Emit new event each time a Custom Object of the specified schema is updated.
Emit new event for each new line item added or updated in Hubspot.
Emit new event for each new or updated product in Hubspot.
Emit new event when a message is posted from HubSpot to the specified social media channel. Note: Only available for Marketing Hub Enterprise accounts
Emit new event for each new task created. See the documentation
Emit new event when a specified property is provided or updated on a ticket. See the documentation
Adds a contact to a specific static list. See the documentation
Find issues and pull requests by state and keyword. See the documentation
Create a batch of companies in Hubspot. See the documentation
Create or update a batch of contacts by its ID or email. See the documentation
Allows you to add a new gist with one or more files. See the documentation
Update a batch of companies in Hubspot. See the documentation
Upsert a batch of companies in Hubspot. See the documentation
Create or update a file in a repository. See the documentation
Creates a new pull request for a specified repository. See the documentation
Creates a new repository for the authenticated user. See the documentation
Creates a new workflow dispatch event. See the documentation
Disables a workflow and sets the state of the workflow to disabled_manually. See the documentation
Create a WhatsApp, LinkedIn, or SMS message. See the documentation
Enables a workflow and sets the state of the workflow to active. See the documentation
Create a contact workflow in Hubspot. See the documentation
Gather a full snapshot of the authenticated GitHub actor, combining /user, /user/orgs, and /user/teams. Returns profile metadata (login, name, email, company, plan, creation timestamps) and trimmed lists of organizations and teams for quick role awareness. Helpful when you need to validate which user is calling the API, adapt behavior based on their org/team memberships, or provide LLMs with grounding before repository operations. See the documentation
Create a new custom object in Hubspot. See the documentation
Get assignees for an issue in a GitHub repo. See the documentation
Get the content of a file or directory in a specific repository. See the documentation
Get information for a specific repository. See the documentation
Get reviewers for a PR (see documentation) or Commit SHA (see documentation).
Create a marketing email in Hubspot. See the documentation
Lists public gists for the specified user. See the documentation
Creates a new meeting with optional associations to other objects. See the documentation
Create or update a contact in Hubspot. See the documentation
Add a contact to a workflow. Note: The Workflows API currently only supports contact-based workflows and is only available for Marketing Hub Enterprise accounts. See the documentation
Retrieves emails associated with a specific object (contact, company, or deal). See the documentation
Retrieves meetings associated with a specific object (contact, company, or deal) with optional time filtering. See the documentation
Get a publicly available URL for a file that was uploaded using a Hubspot form. See the documentation
Retrieves the subscription preferences for a contact. See the documentation
Retrieves a list of marketing emails. See the documentation
Retrieves a list of marketing events. See the documentation
Allows you to update a gist's description and to update, delete, or rename gist files. See the documentation
Update the status of an item in the selected Project (V2). See the documentation
Retrieve the IDs of v3 workflows that have been migrated to the v4 API. See the documentation
Retrieve detailed information about a specific workflow. See the documentation
Retrieve emails sent by a workflow by ID. See the documentation
Search companies, contacts, deals, feedback submissions, products, tickets, line-items, quotes, leads, or custom objects. See the documentation
Update some of the form definition components. See the documentation
The GitHub API is a powerful gateway to interaction with GitHub's vast web of data and services, offering a suite of endpoints to manipulate and retrieve information on repositories, pull requests, issues, and more. Harnessing this API on Pipedream, you can orchestrate automated workflows that respond to events in real-time, manage repository data, streamline collaborative processes, and connect GitHub with other services for a more integrated development lifecycle.
import { axios } from "@pipedream/platform" export default defineComponent({ props: { github: { type: "app", app: "github", } }, async run({steps, $}) { return await axios($, { url: `https://api.github.com/user`, headers: { Authorization: `Bearer ${this.github.$auth.oauth_access_token}`, "X-GitHub-Api-Version": `2022-11-28`, }, }) }, }) The HubSpot API enables developers to integrate into HubSpots CRM, CMS, Conversations, and other features. It allows for automated management of contacts, companies, deals, and marketing campaigns, enabling custom workflows, data synchronization, and task automation. This streamlines operations and boosts customer engagement, with real-time updates for rapid response to market changes.
import { axios } from "@pipedream/platform" export default defineComponent({ props: { hubspot: { type: "app", app: "hubspot", } }, async run({steps, $}) { return await axios($, { url: `https://api.hubapi.com/integrations/v1/me`, headers: { Authorization: `Bearer ${this.hubspot.$auth.oauth_access_token}`, }, }) }, })