with Onfleet and GitLab?
Create a pickup task and dropoff task linked with each other. See the docs here
Creates a single task. Used for simple templates only. See the docs here
The Onfleet API integrates with Pipedream to power logistics and delivery operations, offering real-time tracking, optimized routes, automatic dispatch, analytics, and communication with drivers. With Pipedream's serverless platform, one can automate complex workflows involving Onfleet and other apps, triggering actions based on events, scheduling tasks, or processing data to enhance delivery services.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
onfleet: {
type: "app",
app: "onfleet",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://onfleet.com/api/v2/organization`,
auth: {
username: `${this.onfleet.$auth.api_key}`,
password: ``,
},
})
},
})
The GitLab API provides programmatic access to your GitLab projects, allowing you to automate common tasks, manage issues, merge requests, and more. With the GitLab API on Pipedream, you can create customized workflows that integrate with other services, streamline your development process, and enhance project management. By leveraging the power of serverless, you can set up triggers for GitLab events and perform actions across a variety of apps without managing infrastructure.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
gitlab: {
type: "app",
app: "gitlab",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.gitlab.$auth.base_api_url}/api/v4/user`,
headers: {
Authorization: `Bearer ${this.gitlab.$auth.oauth_access_token}`,
},
})
},
})