Skip to main content
GET
List Recent Resources

Authorizations

Authorization
string
header
required

JWT in Authorization header. 'Bearer ' prefix optional.

Query Parameters

workspace_id
string<uuid>
required

Workspace to list recent resources for

limit
integer
default:20
Required range: 1 <= x <= 50
offset
integer
default:0
Required range: x >= 0
exclude_types
enum<string>[]

Resource types to exclude from the results (e.g. workspace, project)

Types of resources in the system hierarchy.

  • Python enum value (.value) is the lowercase wire format, e.g. "workspace". This is what crosses the JSON boundary.
  • Python enum name (.name) is the uppercase identifier used as the PostgreSQL ENUM literal, e.g. 'WORKSPACE' — SQLAlchemy uses .name by default for sa.Enum columns, so no DB migration is needed when this pattern is adopted.

Raw SQL comparisons against the resources.type column must use .name (not .value) to match the PG ENUM literal.

Available options:
workspace,
project,
directory,
asset,
symlink,
collection

Response

Successful Response

API response with the user's recently accessed resources.

resources
(WorkspaceResourceInfo · object | ProjectResourceInfo · object | CollectionResourceInfo · object | DirectoryResourceInfo · object | AssetResourceInfo · object)[]
required

Recently accessed resources in most-recent-first order

Lightweight display metadata for a workspace resource.

has_more
boolean
required

Whether another page of recent resources is available