Skip to main content
Client App BuilderVersion: v3

List projects in the caller's location.

GET/ai-builder-api/projects

Lists the ClientPortal apps in the sub-account, most recently active first. A sub-account token sees every app by default; view=mine limits the list to apps the caller created.

Authorizations

Authorizationstringheaderrequired

Bearer authentication header of the form Bearer <token>, where <token> is your access token.

Scope:clientportal-ai.readonly
Auth methods:OAuthPrivate Integration
Token type:Sub-Account Token

Request​

Headers

Versionstringrequired

The API version.

Available optionsv3
Example:v3

Query Parameters

viewstring

Ownership scope within the authenticated caller's location. mine returns only projects owned by the caller and requires projects:read; all returns every project in the location and requires projects:read_all. The location is always taken from the authenticated session and cannot be overridden.

Available optionsmineall
Example:all
statusProjectStatus

Lifecycle filter: draft, archived or deleted. When omitted, every project except deleted ones is returned. Results remain scoped by view and the authenticated caller's location.

Available optionsdraftqueuedplanningbuildingpreviewingdeployingdeployedblockedarchiveddeleted
limitinteger

How many projects per page (default 50).

Possible values: >= 1 and <= 100

Default:50
Example:20
cursorstring

meta.nextCursor from the previous page.

Example:eyJpZCI6InByal8xMjMifQ

Response

Project page.

dataobject[]required

The projects on this page.

metaobjectrequired

Paging: send meta.nextCursor as cursor for the next page.