Project Tools
Query 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:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
organization_id | string | No | default org | Organization UUID |
framework | string | No | — | Filter by project type (see below) |
Framework filter values
Framework filter values
| Value | Description |
|---|---|
carbon_footprint | GHG Protocol carbon footprint |
esrs | European Sustainability Reporting Standards (EINF + ESRS methodology) |
gri | Global Reporting Initiative (EINF + GRI methodology) |
lca | Life Cycle Assessment |
logistics | Logistics & GLEC framework |
decarbonization_plan | Decarbonization planning |
custom | Custom project |
| Field | Description |
|---|---|
project_type | Framework type (see project types above) |
methodology | Reporting methodology: esrs, gri, glec, or custom |
start_date / end_date | Reporting period |
due_date | Project deadline |
responsible_user | User responsible for the project |
extended | Summary counts: files, widgets, tasks, tasks completed |
get_project
Get a single project by ID with full details including progress metrics and responsible user.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | string | Yes | — | UUID of the project |
organization_id | string | No | default org | Organization UUID |
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:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | string | Yes | — | UUID of the project |
organization_id | string | No | default org | Organization UUID |
| Field | Description |
|---|---|
status | Task state: pending, in_progress, or done |
assignee | Organization member assigned to the task (null if unassigned) |
subtasks | Nested array of child tasks with the same structure |
get_recent_activities
Get the recent activity feed for a project — data uploads, task completions, and configuration changes.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | string | Yes | — | UUID of the project |
organization_id | string | No | default org | Organization UUID |
limit | integer | No | 10 | Number of activities (1–50) |
Workflow
- List projects —
list_projectsto discover available projects, optionally filtered by framework - Get details —
get_projectfor full project information and responsible user - Check tasks —
list_project_tasksto see task breakdown and completion status - Track activity —
get_recent_activitiesfor recent changes and data uploads - View dashboards —
list_dashboardsto find dashboards linked to the project
Related
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