with Teamwork Desk and Supabase Management API?
Emit new event when a database backup is completed for a project. See the documentation
Creates a new Supabase project within a specified organization. See the documentation
Generates TypeScript types based on the current database schema for a specified Supabase project. See the documentation
The Teamwork Desk API provides the means to programmatically access and manipulate customer support ticket data. By integrating it with Pipedream, you can automate ticketing workflows, streamline customer interactions, and connect support data with other business tools. Whether syncing tickets to a CRM, setting up custom alerts, or generating reports, the API's capabilities allow for a variety of automations to enhance support operations.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
teamwork_desk: {
type: "app",
app: "teamwork_desk",
}
},
async run({steps, $}) {
return await axios($, {
url: `${this.teamwork_desk.$auth.domain}/me.json`,
headers: {
Authorization: `Bearer ${this.teamwork_desk.$auth.oauth_access_token}`,
"Accept": `application/json`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
supabase_management_api: {
type: "app",
app: "supabase_management_api",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.supabase.com/v1/organizations`,
headers: {
Authorization: `Bearer ${this.supabase_management_api.$auth.oauth_access_token}`,
"Accept": `application/json`,
},
})
},
})