List

  • GET
  • /workspaces
  • /:domain
  • /projects
  • /:project_name
  • /repository
  • /commits

Returns a list of commits in the repository.

Request

REQUIRED SCOPES
WORKSPACE, REPOSITORY_READ
URL PARAMETERS
domainrequired string
The workspace domain.
project_namerequired string
The name ID of the project.
GET PARAMETERS
authorstring
Filters the commits by their author.
pageinteger
The number of the successive page (results are splitted by pages of per_page elements each).
pathstring
Filters the commits by contained changes to the path.
per_pageinteger
The number of returned elements on the page.
revisionstring
SHA or branch/tag to start listing commits from. Default: the repository’s default branch (usually master).
sinceISO 8601 Date in GMT
Only commits after this date will be returned.
untilISO 8601 Date in GMT
Only commits before this date will be returned.

Last modified on Sep 23, 2024

Example:

CURL
curl -X GET "https://api.buddy.works/workspaces/:domain/projects/:project_name/repository/commits" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "Content-Type: application/json" \
EXAMPLE RESPONSE
{ "url": "https://api.buddy.works/workspaces/buddy/projects/company-website/repository/commits", "html_url": "https://app.buddy.works/buddy/company-website/repository/commits", "commits": [ { "url": "https://api.buddy.works/workspaces/buddy/projects/company-website/repository/commits/506a3963507943d6908154f4bc9646e829128a08", "html_url": "https://app.buddy.works/buddy/company-website/repository/commit/506a3963507943d6908154f4bc9646e829128a08", "revision": "506a3963507943d6908154f4bc9646e829128a08", "author_date": "2016-01-19T12:36:33Z", "commit_date": "2016-01-19T12:36:33Z", "message": "init repo\n", "committer": { "url": "https://api.buddy.works/workspaces/buddy/member/1", "html_url": "https://app.buddy.works/buddy/profile/1", "id": 1, "name": "Mike Benson", "avatar_url": "https://app.buddy.works/image-server/user/0/0/0/0/0/0/1/d643744fbe5ebf2906a4d075a5b97110/w/32/32/AVATAR.png" }, "author": { "url": "https://api.buddy.works/workspaces/buddy/member/1", "html_url": "https://app.buddy.works/buddy/profile/1", "id": 1, "name": "Mike Benson", "avatar_url": "https://app.buddy.works/image-server/user/0/0/0/0/0/0/1/d643744fbe5ebf2906a4d075a5b97110/w/32/32/AVATAR.png" } } ] }
STATUS
200 OK
LIMITS
X-Rate-Limit-Limit: 1 X-Rate-Limit-Remaining: 999