| Field | Type | Required | Description |
|---|---|---|---|
filePath | String! | Yes | |
ref | String | No | Main, branch:<name-or-id>, release:<version>, or env:<name>. Omit for main. |
branch | String | No | |
branchId | String | No | |
sourceRef | String | No | Source version ID; required except branch diffs, which default to main. |
contextLines | Int | No | Surrounding diff context lines, 0..10 (default: 3). |