> ## Documentation Index
> Fetch the complete documentation index at: https://docs.squasher.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Projects and Services API

> List service projects and retrieve project metadata through the Squasher API.

Use the projects API to discover the service projects available in the authenticated organization and fetch details for a specific project. A project is the API-scoped service boundary for ingest, logs, traces, incidents, dashboards, and API keys.

## List projects

```text theme={null}
GET https://api.squasher.ai/v1/projects
```

## Get one project

```text theme={null}
GET https://api.squasher.ai/v1/projects/{project_id}
```

Typical project fields include:

* `id`
* `organization_id`
* `name`
* `slug`
* `platform`
* `framework`
* `max_events_per_minute`
* `created_at`
* `updated_at`

`team_id` is still returned as a deprecated compatibility alias for `organization_id`.

## Agent handoff

Project discovery is usually the first read-only step:

```text theme={null}
Find the Squasher project id to use. List projects, match by name or slug, and export SQUASHER_PROJECT_ID for later commands. Do not guess a project id from examples.
```

Use `squasher projects list`, `squasher services list`, `squasher projects get <project_id>`, or MCP `search("projects.list")`.
