# Citations operations

> Citation, source, and bibliography lifecycle operations.



15 operations. Names, descriptions, and behavior flags come from the canonical contract.

## Operations

- [`citations.list`](/document-api/reference/citations/list) (read): List all citation marks in the document.
- [`citations.get`](/document-api/reference/citations/get) (read): Get detailed information about a specific citation mark.
- [`citations.insert`](/document-api/reference/citations/insert) (mutates): Insert a new citation mark at a target location.
- [`citations.update`](/document-api/reference/citations/update) (mutates): Update an existing citation mark's source references.
- [`citations.remove`](/document-api/reference/citations/remove) (mutates): Remove a citation mark from the document.
- [`citations.sources.list`](/document-api/reference/citations/sources-list) (read): List all citation sources in the document store.
- [`citations.sources.get`](/document-api/reference/citations/sources-get) (read): Get detailed information about a specific citation source.
- [`citations.sources.insert`](/document-api/reference/citations/sources-insert) (mutates): Register a new citation source in the document store.
- [`citations.sources.update`](/document-api/reference/citations/sources-update) (mutates): Update the fields of an existing citation source.
- [`citations.sources.remove`](/document-api/reference/citations/sources-remove) (mutates): Remove a citation source from the document store.
- [`citations.bibliography.get`](/document-api/reference/citations/bibliography-get) (read): Get information about the bibliography block.
- [`citations.bibliography.insert`](/document-api/reference/citations/bibliography-insert) (mutates): Insert a bibliography block at a target location.
- [`citations.bibliography.rebuild`](/document-api/reference/citations/bibliography-rebuild) (mutates): Rebuild the bibliography from current sources.
- [`citations.bibliography.configure`](/document-api/reference/citations/bibliography-configure) (mutates): Configure the bibliography style.
- [`citations.bibliography.remove`](/document-api/reference/citations/bibliography-remove) (mutates): Remove the bibliography block from the document.

