Skip to main content
This section documents the citationPills data returned by the Microsoft Copilot endpoint. Copilot streams citation events alongside its answer text, and consecutive citation events are grouped into one visible chip. The result.citationPills array exposes those chips denormalized, as part of the Copilot response so no separate API call is needed: each entry is one (pill, source) pair carrying a per-source label (the source’s own title from the citation event), a citationPillId that groups entries from the same chip, and the per-source url/domain/description/position. For use cases, pricing context, and copy-paste examples, see the Copilot sources API page on the product site. When a pill cites N sources, the array contains N entries sharing the same citationPillId but carrying different per-source label, url, and domain. Group by citationPillId to recover the pill-level structure. The field is omitted from result when the answer has no pills.

Example request

Citation pill structure

Response example