ServicesApplicationsHTTP APIDiscovery

List your accessible installation projects

POST
/api/apps/user/installations/{installation_id}/projects/list

Requires a delegated user token with projects:read. The installation must belong to its app and Organization. Returns the intersection of current user and approved installation project access.

This operation returns results in pages. To get the next page, send the nextPageToken value of the response as pageToken in a new request with the same parameters. When the response has no nextPageToken, there are no more pages. A page can have an empty projects list before the last page.

Authorization

bearerAuth
headerAuthorizationBearer <token>

Path Parameters

installation_id*string

Request Body

application/json
  1. body
pageSize?|null
pageToken?string|null

Response Body

Success

application/json
  1. response
nextPageToken?string|null
projects*array<>
curl -X POST 'https://api.spiraldb.dev/api/apps/user/installations/string/projects/list' \  -H 'Content-Type: application/json' \  -d '{}'
{  "nextPageToken": "string",  "projects": [    {      "description": "string",      "id": "string",      "organizationId": "string"    }  ]}