---
title: "Remove Company Asset"
method: DELETE
path: "/companies/{company_id}/company-assets/{kind}"
tags: ["creatives"]
---

# Remove Company Asset

`DELETE /companies/{company_id}/company-assets/{kind}`

## Request

- Base URL: `https://app.zalster.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.zalster.com/companies/{company_id}/company-assets/{kind}`
- Auth: none declared

Remove one library picture.

The brand slots are refused: ``logo`` and ``logo_dark`` are slots, not
entries — a template binds to them by name, so the way to change one is to
upload over it, and "delete" would leave every starter's mark empty with no
way back through this API.

Templates already bound to the picture are left alone on purpose. The
binding resolves to nothing, the layer hides with an ``image_missing``
warning, and the preview says so — which is visible and fixable, unlike a
scan that rewrote documents on the author's behalf.

## Path parameters

- `company_id` string, uuid, required: Company id
- `kind` string, required

## Response `204`

Successful Response

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/zalster/apis/zalster-feed-processor.md) - [All operations](https://skmtc.dev/zalster/apis/zalster-feed-processor/llms.txt) - [OpenAPI document](https://skmtc.dev/zalster/apis/zalster-feed-processor/revisions/d0b9dc66ad36?raw)
