Skip to content

Get changed files for a pull request

GET
/repos/{owner}/{repo}/pulls/{index}/files
owner
required
string

Owner of the repo

repo
required
string

Name of the repo

index
required
integer format: int64

Index of the pull request to get

skip-to
string

Skip to given file

whitespace
string
Allowed values: ignore-all ignore-change ignore-eol show-all

Whitespace behavior

page
integer

Page number of results to return (1-based)

limit
integer

Page size of results

ChangedFileListWithPagination

Media type application/json
Array<object>

ChangedFile store information about files affected by the pull request

object
additions
integer format: int64
changes
integer format: int64
contents_url
string
deletions
integer format: int64
filename
string
html_url
string
previous_filename
string
raw_url
string
status
string
Example generated
[
{
"additions": 1,
"changes": 1,
"contents_url": "example",
"deletions": 1,
"filename": "example",
"html_url": "example",
"previous_filename": "example",
"raw_url": "example",
"status": "example"
}
]
X-HasMore
boolean

True if there is another page

X-Page
integer format: int64

The current page

X-PageCount
integer format: int64

Total number of pages

X-PerPage
integer format: int64

Commits per page

APINotFound is a not found error response

Media type application/json
object
errors
Array<string>
message
string
url
string
Example generated
{
"errors": [
"example"
],
"message": "example",
"url": "example"
}