Skip to main content
GET
List Projects

List Projects

Retrieve all projects in your organization including extended metadata such as file counts, widget counts, task counts, and task completion progress.

Request

Headers

string
required
Your API key for authenticationExample: sk_live_1234567890abcdef
string
required
Your organization UUIDExample: a8315ef3-dd50-43f8-b7ce-d839e68d51fa

Response

Returns an array of project objects with extended information.
string
Unique identifier (UUID)
string
Organization UUID
string
Project name
string | null
Project description
date | null
Project start date (YYYY-MM-DD)
date | null
Project end date (YYYY-MM-DD)
date | null
Project due date (YYYY-MM-DD)
string | null
Project type classificationPossible values: carbon_footprint, custom, einf, iso_14064, iso_14001, iso_9001, acv, visualization, suppliers, logistics
string | null
Reporting methodologyPossible values: esrs, gri, glec
string
UUID of the user responsible for the project
object
Responsible user details
object | null
Parent organization info (if project is inherited from a parent org)
object
Extended project metadata
datetime
Timestamp when the project was created
datetime
Timestamp when the project was last updated

Example

Successful Response

Common Errors

401 Unauthorized

Cause: Missing or invalid API key
Solution: Verify your API key is valid and active. Get a new one from Settings -> API.

404 Not Found

Cause: Organization not found
Solution: Verify that the x-organization-id header contains a valid organization UUID.

Use Cases

Track Project Progress

Monitor task completion across all projects:

Filter Projects by Type

Find all carbon footprint projects:

Get Project

Get a specific project by ID

Create Project

Create a new project

Link Entities

Link entities to a project

Update Project

Modify project details