with Asana and Notion?
Emit new event for each new project added to a workspace.
Emit new event for each story added to a project.
Emit new event when a new comment is created in a page or block. See the documentation
Emit new event when a data source is created. See the documentation
Emit new event when a page is created or updated in the selected data source. See the documentation
Emit new event when a page is created or updated in the selected data source. See the documentation
Emit new event each time a tag is added to any task, optionally filtering by a given set of tags.
Emit new event when a page is created in the selected data source. See the documentation
Emit new event each time a webhook event is received. Webhook must be setup in Notion. See the documentation
Emit new event each time a task is assigned, reassigned or unassigned.
Emit new event when the selected page or one of its sub-pages is updated. See the documentation
Emit new event whenever given task fields are updated.
Emit new event each time a page property is updated in a data source. For use with Page Properties Updated event type. Webhook must be set up in Notion. See the documentation
Emit new event when a selected page is updated. See the documentation
Emit new event each time you add a new workspace/organization.
Append new and/or existing blocks to the specified parent. See the documentation
Use this action to finalize a mode=multi_part file upload after all of the parts have been sent successfully. See the documentation
Create a comment in a page or existing discussion thread. 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
Create a database and its initial data source. See the documentation
Creates a new subtask and adds it to the parent task. See the documentation
Create a page from a data source. See the documentation
Sets a Block object, including page blocks, to archived: true using the ID specified. See the documentation
Creates a new task from a task template. See the documentation
Create a new page copied from an existing page block. See the documentation
Searches for a page or data source. See the documentation
Searches for a task by id. Returns the complete task record for a single task. See the documentation
Retrieve the Notion identity tied to the current OAuth token, returning the full users.retrieve payload for me (person or bot). Includes the user ID, name, avatar URL, type (person vs bot), and workspace ownership metadata—useful for confirming which workspace is connected, adapting downstream queries, or giving an LLM the context it needs about who is operating inside Notion. See the documentation
Return list of projects given the user and workspace gid. See the documentation
Returns the compact list of tasks in a user’s My Tasks list. See the documentation
List stories (including comments) for a task. See the documentation
Query a data source with a specified filter. See the documentation
Get all content of a data source. See the documentation
Get the property schema of a data source in Notion. See the documentation
Use this action to retrieve a file upload. See the documentation
Searches for a section by name within a particular project. See the documentation
Get page content as block objects or markdown. Blocks can be text, lists, media, a page, among others. See the documentation
Get a Property Item object for a selected page and property. See the documentation
Update a page's property values. To append page content, use the Append Block action instead. 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}`, }, }) }, }) Notion's API allows for the creation, reading, updating, and deleting of pages, databases, and their contents within Notion. Using Pipedream's platform, you can build workflows that connect Notion with various other services to automate tasks such as content management, task tracking, and data synchronization. With Pipedream's serverless execution, you can trigger these workflows on a schedule, or by external events from other services, without managing any infrastructure.
import { axios } from "@pipedream/platform" export default defineComponent({ props: { notion: { type: "app", app: "notion", } }, async run({steps, $}) { return await axios($, { url: `https://api.notion.com/v1/users/me`, headers: { Authorization: `Bearer ${this.notion.$auth.oauth_access_token}`, "Notion-Version": `2021-08-16`, }, }) }, })