Software that helps teams work together, without losing sight of the big picture.
Go to siteThe TeamGantt API allows you to interact programmatically with your TeamGantt project management data. With it, you can create, read, update, and delete various project elements, such as tasks, milestones, and time entries. Integrating the TeamGantt API with Pipedream enables you to automate your project workflows, sync data across platforms, and react to events in real-time. By leveraging Pipedream's capabilities, you can connect TeamGantt to a myriad of other apps and services to streamline your project management processes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
teamgantt: {
type: "app",
app: "teamgantt",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.teamgantt.com/v1/current_user`,
headers: {
Authorization: `Bearer ${this.teamgantt.$auth.oauth_access_token}`,
},
})
},
})
Creates a new task within a specific project. See the documentation
TeamGantt uses OAuth authentication. When you connect your TeamGantt account, Pipedream will open a popup window where you can sign into TeamGantt and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any TeamGantt API.
Pipedream requests the following authorization scopes when you connect your account:
POST
https://auth.teamgantt.com/oauth2/token
content-type: application/x-www-form-urlencoded
accept: application/json
grant_type=password
&
username={{custom_fields.email}}
&
password={{custom_fields.password}}
POST
https://auth.teamgantt.com/oauth2/token
content-type: application/x-www-form-urlencoded
accept: application/json
grant_type=refresh_token
&
refresh_token={{oauth.refresh_token}}