position, url, label, and description) with no Copilot-specific fields. For use cases, pricing context, and copy-paste examples, see the Copilot sources API page on the product site.
Approximately 10% of prompts genuinely don’t trigger Copilot to return citations, even after internal retries. An empty
result.sources means Copilot chose not to cite, not that extraction failed — handle sources: [] as a valid response.
Sources in Copilot