Skip to main content

Project Tools

Query and manage ESG projects — reporting periods, task tracking, dashboards, and recent activity. Projects group data by framework (GHG Protocol, ISO 14064, LCA, etc.) and contain tasks, files, and dashboards.

list_projects

List projects for the organization with optional framework filter. Parameters:
Example response:
Key response fields:

get_project

Get a single project by ID with full details including progress metrics and responsible user. Parameters: Example response:
Use list_projects first to find project IDs, then list_project_tasks for the task breakdown.

list_project_tasks

List tasks and subtasks within a project. Returns each task’s status, assignee, due date, and nested subtasks — useful for tracking ESG action-item progress. Parameters: Example response:
Key response fields:

get_recent_activities

Get the recent activity feed for a project — data uploads, task completions, and configuration changes. Parameters: Example response:
Example prompts:

create_project

Create a new project in the organization. Projects organize ESG work around a specific framework with tasks, timelines, and a responsible user. Parameters: Project types: carbon_footprint, custom, einf, iso_14064, iso_14001, iso_9001, lca, visualization, suppliers, logistics, decarbonization_plan, sfdr, materiality_analysis, esg_reporting, ppwr, transport_plan, supplier_risk_assessment Example prompts:
The responsible_user_id must be a valid member of the organization. Use list_members to find available user IDs before creating a project.

create_project_task

Create a task within a project. Tasks track action items — data collection, reviews, approvals. Use parent_task_id to create subtasks under an existing task. Parameters: Example prompts:
The assigned_to must be a valid member of the organization. Use list_members to find available user IDs before creating a task.

Workflow

  1. List projectslist_projects to discover available projects, optionally filtered by framework
  2. Get detailsget_project for full project information and responsible user
  3. Check taskslist_project_tasks to see task breakdown and completion status
  4. Track activityget_recent_activities for recent changes and data uploads
  5. Create projectscreate_project to set up new ESG projects with framework, dates, and responsible user
  6. Add taskscreate_project_task to add action items with assignees, due dates, and subtasks
  7. View dashboardslist_dashboards to find dashboards linked to the project

Dashboards

Dashboard widgets linked to projects

Decarbonization

Decarbonization plans linked to projects

Members

Organization members assigned to project tasks

API Reference

REST API endpoints for projects

CLI

Manage projects from the command line