raw: Get source code as raw text

API: sonarcloud.io:sonarqube
Endpoint: /api/sources/raw
Response format: application/json
Auth: unknown
Method: GET
Last Status: 400
Latency: 177ms

Description

Get source code as raw text. Require 'See Source Code' permission on file

Parameters (3)

branch (string, query, optional)

Branch key

key (string, query, required)

File key

pullRequest (string, query, optional)

Pull request id

Examples (1)

Get source code as raw text openapi-spec
curl 'https://sonarcloud.io/api/sources/raw?branch=feature%2Fmy_branch&key=my_project%3Asrc%2Ffoo%2FBar.php&pullRequest=5461'
import requests

resp = requests.get(
    "https://sonarcloud.io/api/sources/raw",
    params={
        'branch': 'feature/my_branch',
        'key': 'my_project:src/foo/Bar.php',
        'pullRequest': '5461',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("sonarqube")
result = api.fetch("api/sources/raw", branch="feature/my_branch", key="my_project:src/foo/Bar.php", pullRequest=5461)

for item in result:
    print(item)
const resp = await fetch("https://sonarcloud.io/api/sources/raw?branch=feature%2Fmy_branch&key=my_project%3Asrc%2Ffoo%2FBar.php&pullRequest=5461");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 00:52:06.350327 400 177ms
2026-04-15 01:33:38.836766 400 169ms
2026-04-14 03:32:06.252484 400 222ms
2026-04-12 12:41:47.186787 400 124ms
2026-04-10 02:28:46.603604 400 286ms
2026-04-09 02:31:47.240838 400 232ms