TheDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/Meza-dev/Ghostly/llms.txt
Use this file to discover all available pages before exploring further.
GET /v1/projects endpoint returns an array of all projects owned by the authenticated user. Projects are used to group test runs and can be created with a custom label and hex color. Authentication is accepted via either a JWT (dashboard sessions) or an X-Api-Key header (CLI, SDK, and MCP integrations).
Authentication
All requests to/v1/projects require authentication. Pass credentials using one of the two supported schemes:
| Scheme | Header |
|---|---|
| API Key | X-Api-Key: <your-key> |
| JWT (session) | Authorization: Bearer <token> |
This endpoint only returns projects that belong to the authenticated user. Projects from other accounts are never included in the response.
Response — 200 OK
The response is a JSON array. Each element is a Project object.UUID that uniquely identifies the project.
Human-readable display name set at creation time.
Hex color code used by the dashboard UI to tint the project badge. Defaults to
#6366f1 when not specified at creation.ISO 8601 timestamp indicating when the project was created, e.g.
"2025-01-15T10:30:00.000Z".