---
title: "List Generic Assets"
method: GET
path: "/v1/generic-assets"
tags: ["generic-assets"]
---

# List Generic Assets

`GET /v1/generic-assets`

List generic assets visible to the caller (their own + platform-curated approved).

Sorted by resolves_at (soonest first), then name.

## Query parameters

- `category` string[], nullable — Filter by category. Repeat to filter to multiple categories.
- `subcategory` string, nullable — Filter by subcategory
- `owner` string, nullable — 'me' for own baskets only, 'platform' for public only

## Response `200`

Successful Response

- GenericAssetListResponse
  - `assets` GenericAssetResponse[], required
    - `generic_asset_id` string, required
    - `name` string, required
    - `description` string, nullable
    - `category` string, nullable
    - `subcategory` string, nullable
    - `resolves_at` string, date-time, nullable
    - `owner_subaccount_id` string, nullable
    - `status` string, nullable
    - `river_ids` integer[], required
    - `inserted_at` string, required — Creation timestamp (UTC)

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/rivermarkets/apis/river-finance-api.md) · [All operations](https://skmtc.net/rivermarkets/apis/river-finance-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rivermarkets/river-finance-api/revisions/c90d562d4ad1/schema)
