repository

Gets the tree of a repository.

Changed on
get/repos/{owner}/{repo}/git/trees/{sha}

Request

  • Base URL
    https://demo.gitea.com/api/v1
  • Auth
    • HTTP basic
    • or API key in query parameter token
    • or API key in query parameter access_token
    • or API key in header Authorization
    • or API key in query parameter sudo
    • or API key in header Sudo
    • or API key in header X-GITEA-OTP
  • TypeScript
    A function with typed inputs. Its response is checked against the schema.

Path parameters

ownerstring required

owner of the repo

repostring required

name of the repo

shastring required

sha of the commit

Query parameters

recursiveboolean

show all directories and files

pageinteger

page number; the 'truncated' field in the response will be true if there are still more items after this page, false if the last page

per_pageinteger

number of items per page

Response

GitTreeResponse

pageinteger

Page is the current page number for pagination

shastring

SHA is the tree object SHA

total_countinteger

TotalCount is the total number of entries in the tree

truncatedboolean

Truncated indicates if the response was truncated due to size

urlstring

URL is the API URL for this tree

Changes

    • info

      removed the non-success response with the status

    • info

      removed the non-success response with the status