Skip to content
Kronik
Esc
↑↓navigate↵open⌘Jpreview

Get the latest public commit

Return the most recently committed matching public default-branch commit.

GET/v1/users/{username}/commits/latest
Path parameters
usernameGitHubUsernamerequired
Responses
200

LatestCommit

userUserrequired
Show properties
loginGitHubUsernamerequired
urlany<uri>required
avatarUrlany<uri>required
commitCommitSummaryrequired
Show properties
shaCommitSharequired
urlany<uri>required
repositoryRepositoryrequired
Show properties
nameWithOwnerstringrequired
min length 1
urlany<uri>required
headlinestringrequired
bodystringrequired
bodyTruncatedbooleanrequired
authoredAtIsoTimestamprequired
committedAtIsoTimestamprequired
additionsintegerrequired
min 0 · max 9007199254740991
deletionsintegerrequired
min 0 · max 9007199254740991
changedLinesintegerrequired
min 0 · max 9007199254740991
parentsCommitParent[]required
Show properties
Array of CommitParent
shaCommitSharequired
urlany<uri>required
400

InvalidRequestProblem | InvalidCursorProblem

Any of:
InvalidRequestProblem
typestringrequired
titlestringrequired
detailstringrequired
instancestringrequired
statusnumberrequired
Allowed:400
InvalidCursorProblem
typestringrequired
titlestringrequired
detailstringrequired
instancestringrequired
statusnumberrequired
Allowed:400
404

UserNotFoundProblem | LatestCommitNotFoundProblem

Any of:
UserNotFoundProblem
typestringrequired
titlestringrequired
detailstringrequired
instancestringrequired
statusnumberrequired
Allowed:404
LatestCommitNotFoundProblem
typestringrequired
titlestringrequired
detailstringrequired
instancestringrequired
statusnumberrequired
Allowed:404
429

RateLimitedProblem

typestringrequired
titlestringrequired
detailstringrequired
instancestringrequired
statusnumberrequired
Allowed:429
retryAfterSecondsintegerrequired
max 9007199254740991
502

UpstreamFailureProblem

typestringrequired
titlestringrequired
detailstringrequired
instancestringrequired
statusnumberrequired
Allowed:502
503

ServiceUnavailableProblem

typestringrequired
titlestringrequired
detailstringrequired
instancestringrequired
statusnumberrequired
Allowed:503
Try it
Server
Parameters
Request
curl -X GET 'https://kronik.informati.dev/api/v1/users/string/commits/latest' \
  -H 'Accept: application/json'
Response
{
  "user": {
    "login": "string",
    "url": "http://example.com",
    "avatarUrl": "http://example.com"
  },
  "commit": {
    "sha": "string",
    "url": "http://example.com",
    "repository": {
      "nameWithOwner": "string",
      "url": "http://example.com"
    },
    "headline": "string",
    "body": "string",
    "bodyTruncated": true,
    "authoredAt": "string",
    "committedAt": "string",
    "additions": 0,
    "deletions": 0,
    "changedLines": 0,
    "parents": [
      {
        "sha": "string",
        "url": "http://example.com"
      }
    ]
  }
}

Was this page helpful?