Example request
sources array documented below.
Overview
Copilot sources follow the common sources structure (position, url, label, and description) with no Copilot-specific fields.
Approximately 10% of prompts genuinely don’t trigger Copilot to return citations — even after internal retries. If
result.sources is empty, it means Copilot chose not to cite sources for that prompt, not that extraction failed. Build your pipeline to handle sources: [] as a valid response.