---
title: "Undeclare Lineage"
method: DELETE
path: "/marketplace/collections/{cid}/lineage/{ancestor}"
---

# Undeclare Lineage

`DELETE /marketplace/collections/{cid}/lineage/{ancestor}`

## Request

- Base URL: `https://api-docs.session-exchange.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api-docs.session-exchange.com/marketplace/collections/{cid}/lineage/{ancestor}`
- Auth: none declared

MKT-030: the author UNDECLARES a build-on edge they declared (a wrong or withdrawn claim).
`ancestor` = the parent collection id; `?tenant=` its tenant (default: this collection's).
Same author gate as declare. Emits `marketplace.lineage.undeclared`; the edge leaves the graph,
so FUTURE sales accrue nothing to it — past royalty accruals stay untouched as ledger history.

A VERIFIED edge is the analyst's confirmation that the originator is owed a cut; the paying
derivative's author alone must not drop it (409 `edge_verified`). A global admin may.

## Path parameters

- `cid` string, required
- `ancestor` string, required

## Query parameters

- `tenant` string

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/session-exchange/apis/a4sx.md) · [All operations](https://skmtc.dev/session-exchange/apis/a4sx/llms.txt) · [OpenAPI document](https://skmtc.dev/session-exchange/apis/a4sx/revisions/abaefc33dfc7?raw)
