Projects

List the caller's projects across all organizations

List every project the authenticated caller can access, across all organizations they belong to (via org membership or an explicit project membership). Each item carries the organization it belongs to. Ordered by organization then project.

GET
/v1/projects

List every project the authenticated caller can access, across all organizations they belong to (via org membership or an explicit project membership). Each item carries the organization it belongs to. Ordered by organization then project.

AuthorizationBearer <token>

API key starting with tektona_. Create one at app-dev.tektona.ai under API Keys.

In: header

Query Parameters

cursor?string

Opaque pagination cursor from a previous response

limit?integer

Maximum number of items to return (1–100)

Default20
Formatint32
Range1 <= value <= 100

Response Body

application/json

application/problem+json

curl -X GET "https://api-dev.tektona.ai/v1/projects"
{  "$schema": "https://api-dev.tektona.ai/schemas/ListAccessibleProjectsBody.json",  "items": [    {      "created_at": "string",      "description": "string",      "display_name": "My Project",      "effective_role": "none",      "id": "string",      "name": "my-project",      "org": "acme-corp",      "org_display_name": "Acme Corp",      "updated_at": "string"    }  ],  "pagination": {    "has_more": true,    "next_cursor": "string",    "total_count": 0  }}