Web services API for interacting with Salesforce
Emit new event immediately after an object of arbitrary type (selected as an input parameter by the user) is deleted
Emit new event (at regular intervals) when an object of arbitrary type (selected as an input parameter by the user) is deleted. See the docs for more information.
Emit new event immediately after an object of arbitrary type (selected as an input parameter by the user) is created
Emit new event when a new outbound message is received in Salesforce. See Salesforce's guide on setting up Outbound Messaging. Set the Outbound Message's Endpoint URL to the endpoint of the created source. The "Send Session ID" option must be enabled for validating outbound messages from Salesforce.
Adds an existing contact to an existing campaign. See Event SObject and Create Record
Add or update a single record in your Pipedream Data Store.
Adds an existing lead to an existing campaign. See Event SObject and Create Record
Add or update multiple records to your Pipedream Data Store.
Converts a SOAP XML Object received from Salesforce to JSON
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}`,
},
})
},
})
With the Data Stores API, you can build applications that:
export default defineComponent({
props: {
myDataStore: {
type: "data_store",
},
},
async run({ steps, $ }) {
await this.myDataStore.set("key_here","Any serializable JSON as the value")
return await this.myDataStore.get("key_here")
},
})