with Asana and Govee?
Send a command to control a Govee device, such as turning it on/off, changing its brightness, or adjusting its color. See the documentation
Retrieve the current status and metadata of a specific Govee device, such as its power state, color, mode, and health. See the documentation
Add a task to a specific, existing section. This will remove the task from other sections of the project. See the documentation
Creates a new subtask and adds it to the parent task. See the documentation
The Asana API taps into the feature-rich project management platform, allowing you to automate tasks, sync data across apps, and enhance team collaboration. With the Asana API on Pipedream, you can create tasks, update project timelines, and trigger workflows from events within Asana—like new tasks or comments—streamlining your project management processes. Pipedream’s serverless platform empowers you to build complex workflows with minimal overhead, integrating Asana with numerous other services to maximize productivity and reduce manual workload.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
asana: {
type: "app",
app: "asana",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://app.asana.com/api/1.0/users/me`,
headers: {
Authorization: `Bearer ${this.asana.$auth.oauth_access_token}`,
},
})
},
})
The Govee API enables you to interact with your Govee smart home devices. Through Pipedream, you can automate actions like adjusting lighting color and brightness, monitoring temperature and humidity levels, and creating alerts based on the state of your devices. With Pipedream's capability to join multiple APIs, these interactions can become intelligent responses to inputs from other sources, such as calendars, weather services, or IoT triggers.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
govee: {
type: "app",
app: "govee",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://openapi.api.govee.com/router/api/v1/user/devices`,
headers: {
"Govee-API-Key": `${this.govee.$auth.api_key}`,
},
})
},
})