Get a list of all projects using API key authentication
x-api-key header.
Request & Response
| Location | Field | Type | Required | Description |
|---|---|---|---|---|
| Response | id | string | - | Unique project identifier (UUID) - use this for conversations and searches |
| Response | repo_name | string | - | Repository name (e.g., “facebook/react”) |
| Response | status | string | - | Current project status (see Project Status table below) |
| Status | Description | Actions Available |
|---|---|---|
submitted | Parsing queued but not started | Wait for processing |
cloned | Repository cloned successfully | Wait for processing |
parsed | Code structure analyzed | Wait for processing |
processing | Building knowledge graph | Wait for completion |
inferring | Generating knowledge graph inferences | Wait for completion |
ready | Ready for use | All operations available |
error | Parsing failed | Review errors, retry parsing |
401 Unauthorized
500 Internal Server Error
Empty project list
[].Solution:Projects missing from list
Status shows 'error'
API key authentication. Get your key from potpie settings page