Get a file from a repository
GET
/repos/{owner}/{repo}/raw/{filepath}
const url = 'https://gitea.com/api/v1/repos/example/example/raw/example';const options = {method: 'GET', headers: {Authorization: 'Basic <credentials>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://gitea.com/api/v1/repos/example/example/raw/example \ --header 'Authorization: Basic <credentials>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”owner
required
string
Owner of the repo
repo
required
string
Name of the repo
filepath
required
string
Path of the file to get, it should be “{ref}/{filepath}”. If there is no ref could be inferred, it will be treated as the default branch
Query Parameters
Section titled “Query Parameters”ref
string
The name of the commit/branch/tag. Default to the repository’s default branch
Responses
Section titled “Responses”Returns raw file content.
Media typeapplication/octet-stream
string format: binary
APINotFound is a not found empty response