with Attio and Retool?
Emit new event when a list entry is deleted (i.e. when a record is removed from a list).
Emit new event when an existing list entry is updated (i.e. when a list attribute is changed for a specific list entry, e.g. when setting "Owner")
Emit new event when a record, such as person, company, or deal, is added to a list
Emit new event when an object attribute is created (e.g. when defining a new attribute "Rating" on the company object)
Creates a new note for a given record. The note will be linked to the specified record. See the documentation
Creates or updates a specific record such as a person or a deal. If the record already exists, it's updated. Otherwise, a new record is created. See the documentation
Deletes an existing entry from a specific list. See the documentation
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
attio: {
type: "app",
app: "attio",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.attio.com/v2/self`,
headers: {
Authorization: `Bearer ${this.attio.$auth.oauth_access_token}`,
},
})
},
})
Retool is a platform that makes it faster to build internal tools with a drag-and-drop interface. The Retool API allows you to programmatically manage various aspects of your Retool applications, such as triggering queries, updating apps, or retrieving data from your custom tools. In Pipedream, you can utilize this API to automate workflows between Retool and other apps, creating powerful integrations that streamline your internal processes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
retool: {
type: "app",
app: "retool",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.retool.com/api/v1/resources`,
headers: {
Authorization: `Bearer ${this.retool.$auth.access_token}`,
"Accept": `application/json`,
},
})
},
})