---
title: "Serve a self-hosted brand asset (public, by capability token)"
method: GET
path: "/v1/company-assets/{public_token}"
tags: ["company-assets"]
---

# Serve a self-hosted brand asset (public, by capability token)

`GET /v1/company-assets/{public_token}`

## Request

- Base URL: `https://api.patricia.app` (the document declares no server; this is the origin it was published from)
- URL: `https://api.patricia.app/v1/company-assets/{public_token}`
- Auth: none declared

Returns the raster logo bytes for the given capability token. Public + cacheable.

## Path parameters

- `public_token` string, uuid, required: The asset's random capability token.

## Response `200`

The asset bytes.

- unknown

## Other responses

- `404`: No asset for that token.
- `422`: Validation Error
- `429`: Too many requests from this client (``RATE_LIMITED``).

---

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