Skip to main content

Get a blob

The `content` in the response will always be Base64 encoded. _Note_: This API supports blobs up to 100 megabytes in size.

GET/repos/{owner}/{repo}/git/blobs/{file_sha}
Source
github-v3-rest.json
Revision
f5f067c1e6f6
Active snapshot
85e53e3d0d65

Request

Path Parameters
owner string
required
repo string
required
file_sha string
required

Responses

application/json Blob object

Response

content string
required
encoding string
required
highlighted_content string
optional
node_id string
required
sha string
required
size integer
requirednullable
url string<uri>
required
application/json Basic Error object

Forbidden

documentation_url string
optional
message string
optional
status string
optional
url string
optional
application/json Basic Error object

Resource not found

documentation_url string
optional
message string
optional
status string
optional
url string
optional
application/json Validation Error object

Validation failed

documentation_url string
required
errors array[object]
optional
items object
code string
required
field string
optional
index integer
optional
message string
optional
resource string
optional
value
optional
message string
required