Outcome

Asana

Query Asana for tasks, projects, portfolios, or workspaces via the REST API

Asana logo

Asana

Query Asana for tasks, projects, portfolios, or workspaces via the REST API

OAuth2 One-shot

Asana keeps projects moving. Delphi connects via OAuth2, pulls projects, tasks, and assignees on demand, and turns “what’s blocked?” into an answerable question. Query results are governed by Delphi’s classification filter so only authorized users see internal project state.

What you can ask Delphi

  • Which projects are behind schedule this week?
  • Show me task velocity for the product team over the last quarter
  • Who has the most overdue tasks assigned to them right now?
  • List all projects tagged Q2 Priorities with their current status

Technical details

Authentication
Method: OAuth2
Required scopes:
  • default
Ingestion
Mode: One-shot
Cadence: On-demand query
Tools exposed (1)
enterprise/query_asana

Query Asana for tasks, projects, portfolios, or workspaces via the REST API. Returns project management data including task details, assignees, due dates, and status. Use for tracking project progress, workload, portfolio health, and team deliverables.

Inputs

enterprise/query_asana

Name Type Required Description
dashboardId string no Target dashboard/initiative ID. Omit to use the current dashboard.
query string yes What to query from Asana. "tasks" — list tasks (optionally filtered by project or assignee). "projects" — list projects in a workspace. "portfolios" — list portfolios in a workspace. "workspaces" — list all workspaces accessible to the token.
tasks projects portfolios workspaces
projectId string no Asana project GID to filter tasks or get projects. Example: "1234567890123456". Required when query="tasks" and no workspace is provided.
assignee string no Filter tasks by assignee. Use "me" for the token owner, or an Asana user GID. Example: "me" or "9876543210987654".
workspace string no Asana workspace GID to scope the query. Required for query="portfolios" and query="projects" when no projectId is given. Example: "1112223334445556".
limit number no Maximum number of items to return. Default: 50.

Built to deliver on better outcomes.

Schedule a demo or contact us to learn more.