Projects

Retrieves a list of Projects associated with a Workspace. Supports JSON, newline-delimited JSON (application/x-ndjson), and CSV (text/csv) response formats via the Accept header.

get/gh/{ownerKeyOrId}/projects

Request

  • Base URL
    https://api.qlty.sh
  • Auth
    HTTP bearer

Path parameters

ownerKeyOrIdstring required

Repository owner name (login) or workspace ID

Example:acme-corp

Query parameters

page[limit]integer

Maximum number of items to return (1-100)

Example:20
page[offset]integer nullable

Number of items to skip

filter[applicationId]string uuid

Return only Projects assigned to this Application

Example:550e8400-e29b-41d4-a716-446655440001

Response

List all projects for the owner

Example response

{
  "data": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "workspaceId": "ws_abc123",
      "providerUrl": "https://github.com/acme-corp/my-repo",
      "key": "my-repo",
      "workspaceKey": "acme-corp",
      "applicationId": "550e8400-e29b-41d4-a716-446655440001"
    }
  ],
  "meta": {
    "hasMore": true
  }
}

Changes