Sources
The reference entries Microsoft Copilot cites when it answers a prompt, delivered inline as part of the Copilot response payload.
Overview
Sources are not exposed through a dedicated call. They travel inside the object returned by the Copilot extraction endpoint, so once you request a Copilot response you already have every citation attached to it. Each entry uses the shared source schema shared across cloro's AI endpoints, and Copilot adds no extra fields of its own.
The sources array lists, in the order Copilot presented them, the web pages that informed the generated answer. Use the position value to preserve that ordering when you render citations back to your users.
Example request
Sending a normal Copilot extraction request is enough to receive the sources block shown below.
{
"prompt": "best laptops for programming",
"country": "US"
}
Source fields
| Field | Type | Description |
|---|---|---|
| position | integer | One-based rank reflecting the order Copilot assigned to the citation. |
| url | string | Absolute link to the cited web page. |
| label | string | Human-readable title Copilot displayed for the reference. |
| description | string | Short summary of the page, when Copilot supplies one. May be omitted. |
Response example
{
"success": true,
"result": {
"text": "Here are several laptops well suited to programming...",
"sources": [
{
"position": 1,
"url": "https://example.com/best-laptops-2026",
"label": "Best laptops for programmers in 2026",
"description": "An overview of the leading machines for software development this year."
},
{
"position": 2,
"url": "https://example.com/dev-laptops-review",
"label": "Developer laptop reviews"
}
]
}
}
Notes
The description field is optional; treat a missing value as "no summary provided" rather than an error. The array can also be empty when Copilot answers without citing external pages. For help interpreting a response, contact [email protected].