Teamdeck is an employee-focused complete resource management solution for agencies and software houses. Schedule your teams, track their time and vacations in one tool
Emit new event each time a record is added, updated, or deleted in an Airtable table. See the documentation
Emit new event for each new or modified field in a table
Emit new event for each new or modified record in a table
Emit new event for each new or modified record in a view
Create one or more records in a table by passing an array of objects containing field names and values as key/value pairs. See the documentation
Updates a record if recordId
is provided or adds a record to a table.
Teamdeck offers a versatile API that allows you to manage and automate aspects of resource management, like booking, time tracking, and reporting. With the Teamdeck API on Pipedream, you can create custom workflows to connect Teamdeck’s resource scheduling capabilities with other apps to streamline project management, automate timesheet collection, monitor team availability, and generate analytics. It's perfect for managers who want to optimize their team's productivity and for teams who aim to improve their operational workflows.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
teamdeck: {
type: "app",
app: "teamdeck",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.teamdeck.io/v1/bookings`,
headers: {
"X-Api-Key": `${this.teamdeck.$auth.api_key}`,
"Content-Type": `application/json`,
},
})
},
})
Airtable (OAuth) API on Pipedream allows you to manipulate and leverage your Airtable data in a myriad of powerful ways. Sync data between Airtable and other apps, trigger workflows on updates, or process bulk data operations asynchronously. By using Airtable's structured databases with Pipedream's serverless platform, you can craft custom automation solutions, integrate with other services seamlessly, and streamline complex data processes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
airtable_oauth: {
type: "app",
app: "airtable_oauth",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.airtable.com/v0/meta/whoami`,
headers: {
Authorization: `Bearer ${this.airtable_oauth.$auth.oauth_access_token}`,
},
})
},
})