List projects
Get one project
Check project setup
project:read. It returns the project id, name, platform, data region, collector URL, ingest-key state (missing, unused, or used), and recent error or log event state (pending, verified, or unavailable). The signal check covers the last 24 hours. A verified event includes an opaque receipt id, kind, and observed time. No API key value or event payload is returned.
Use squasher projects setup <project_id> or the MCP Code Mode operation projects.setup for the same status. If the status is pending, check the key’s events:ingest scope, the project id, and the collector URL, then send a safe test event. If the status is unavailable, retry verification before changing the integration.
An ingest-only key cannot read this endpoint. Sign in to the CLI or MCP with OAuth, or use a separate key with project:read. Keep the ingest key limited to telemetry.
Typical project fields include:
idorganization_idnameslugplatformframeworkmax_events_per_minutecreated_atupdated_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:squasher projects list, squasher projects get <project_id>, or MCP search("projects.list").