with GitHub and Salesforce?
Emit new event when a case is updated. See the documentation
Emit new event when an email template is updated. See the documentation
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 a knowledge article is updated. See the documentation
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 a case is created. See the documentation
Emit new event when the authenticated user is added to a new organization. See the documentation
Emit new event when a record of the selected object type is deleted. See the documentation
Emit new event when an email template is created. 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 when a knowledge article is created. See the documentation
Emit new event for new review request notifications. See the documentation
Emit new event when a new outbound message is received in Salesforce.
Emit new event for security alert notifications. See the documentation
Emit new event when a record of the selected object type is created. See the documentation
Emit new events when the specified user stars a repository. See the documentation
Emit new event when a record of the selected type is updated. See the documentation
Emit new event when the authenticated user is added to a new team. 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 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
Adds an existing contact to an existing campaign. See the documentation
Find issues and pull requests by state and keyword. See the documentation
Adds an existing lead to an existing campaign. See the documentation
Allows you to add a new gist with one or more files. See the documentation
Converts a SOAP XML Object received from Salesforce to JSON
Create or update a file in a repository. See the documentation
Create multiple Accounts in Salesforce using Bulk API 2.0. See the documentation
Creates a new pull request for a specified repository. See the documentation
Creates an Attachment on a parent object. See the documentation
Creates a new repository for the authenticated user. See the documentation
Creates a new workflow dispatch event. See the documentation
Creates a Case, which represents a customer issue or problem. See the documentation
Disables a workflow and sets the state of the workflow to disabled_manually. See the documentation
Creates a Case Comment on a selected Case. See the documentation
Enables a workflow and sets the state of the workflow to active. See the documentation
Creates a content note. See the documentation and Set Up Notes
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
Get assignees for an issue in a Gihub 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
Create multiple Opportunities in Salesforce using Bulk API 2.0. See the documentation
Get reviewers for a PR (see documentation) or Commit SHA (see documentation).
Lists public gists for the specified user. See the documentation
Retrieves selected fields for some or all records of a selected object. See the documentation
Get a page of online articles for the given language and category through either search or query. See the documentation
Fetch data category groups visible to the current user. See the documentation
Inserts blob data in Salesforce standard objects. See the documentation
Lists all email messages for a case. See the documentation
Lists all fields for a given object type. See the documentation
Post a feed item in Chatter. See the documentation
Searches for records in an object using a parameterized search. See the documentation
Executes a Salesforce Object Query Language (SOQL) query-based, SQL-like search.
Executes a Salesforce Object Search Language (SOSL) text-based search query.
Update multiple Accounts in Salesforce using Bulk API 2.0. 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
Update multiple Opportunities in Salesforce using Bulk API 2.0. See the documentation
Create or update a record of a given object. 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 Salesforce (REST API) provides a powerful platform for creating and managing customer relationships with a wide array of features like data manipulation, querying, and complex automation. With Pipedream's serverless execution, you can create workflows that automate your sales processes, sync data with other platforms, enhance customer engagement, and trigger actions based on specific events. Dive into Salesforce data, streamline lead management, track customer interactions, and push or pull data to or from Salesforce seamlessly.
import { axios } from "@pipedream/platform" export default defineComponent({ props: { salesforce_rest_api: { type: "app", app: "salesforce_rest_api", } }, async run({steps, $}) { return await axios($, { url: `${this.salesforce_rest_api.$auth.instancetype}/services/oauth2/userinfo`, headers: { Authorization: `Bearer ${this.salesforce_rest_api.$auth.oauth_access_token}`, }, }) }, })