---
title: "List a project's confirmed brand assets across ALL brand kits (not scoped to a single kit)"
method: GET
path: "/brand-kit/assets"
---

# List a project's confirmed brand assets across ALL brand kits (not scoped to a single kit)

`GET /brand-kit/assets`

## Request

- Base URL: `https://sendinel.ai/api/v1`
- URL: `https://sendinel.ai/api/v1/brand-kit/assets`
- Auth: one of:
  - HTTP bearer
  - OAuth 2 (authorization code, authorization URL `https://sendinel.ai/oauth/authorize`, token URL `https://sendinel.ai/oauth/token`)

The project-wide sibling of GET /brand-kit, which assembles a single kit (defaulting to the most recently created one). Use this to see everything in the project's media library without assuming there's only one kit.

## Query parameters

- `kind` string
- `collection` string
- `tag` string
- `reference_purpose` 'product' | 'style' | 'scene' | 'brand-mark'
- `limit` integer
- `offset` integer

## Response `200`

Confirmed assets with signed download URLs, counts by kind, and pagination metadata

## Other responses

- `422`: Invalid kind filter

---

[API](https://skmtc.dev/sendinel/apis/sendinel-api.md) · [All operations](https://skmtc.dev/sendinel/apis/sendinel-api/llms.txt) · [OpenAPI document](https://skmtc.dev/sendinel/apis/sendinel-api/revisions/20b2c6d5616d?raw)
