Public image proxy that 302-redirects to the underlying office or CDN URL
<img> tags, where browsers cannot attach an Authorization header. Responses set CORS headers (Cross-Origin-Resource-Policy: cross-origin) so embedding from another origin works.
The redirect target is either the original office URL or a Signa CDN URL. No image data is returned by this endpoint itself.
tm_...).media[] array on a GET /v1/trademarks/{id} response.302 Found with these headers:
Location — canonical image URLCache-Control: public, max-age=86400, immutableCross-Origin-Resource-Policy: cross-originAccess-Control-Allow-Origin: *| Status | Type | Description |
|---|---|---|
| 400 | validation_error | Invalid trademark ID or media UUID format |
| 404 | not_found | Trademark, media record, or upstream URL does not exist |
media[] array with each asset’s UUID