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

Summarize public activity

Aggregate at most 100 matching commits and repository language bytes over an inclusive activity window. The default is UTC today and the previous 29 dates.

GET/v1/users/{username}/activity
Path parameters
usernameGitHubUsernamerequired
Query parameters
fromIsoDate
toIsoDate
Responses
200

ActivitySummary

userUserrequired
Show properties
loginGitHubUsernamerequired
urlany<uri>required
avatarUrlany<uri>required
windowActivityWindowrequired
Show properties
fromIsoDaterequired
toIsoDaterequired
coverageActivityCoveragerequired
Show properties
completebooleanrequired
matchedCommitsintegerrequired
min 0 · max 9007199254740991
aggregatedCommitsintegerrequired
min 0 · max 9007199254740991
totalsActivityTotalsrequired
Show properties
commitsintegerrequired
min 0 · max 9007199254740991
additionsintegerrequired
min 0 · max 9007199254740991
deletionsintegerrequired
min 0 · max 9007199254740991
changedLinesintegerrequired
min 0 · max 9007199254740991
languagesLanguage[]required
Show properties
Array of Language
namestringrequired
min length 1
colorstring | nullrequired
Show properties
Any of:
string
string
null
null
bytesintegerrequired
min 0 · max 9007199254740991
percentagenumberrequired
min 0 · max 100
otherBytesintegerrequired
min 0 · max 9007199254740991
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/activity' \
  -H 'Accept: application/json'
Response
{
  "user": {
    "login": "string",
    "url": "http://example.com",
    "avatarUrl": "http://example.com"
  },
  "window": {
    "from": "string",
    "to": "string"
  },
  "coverage": {
    "complete": true,
    "matchedCommits": 0,
    "aggregatedCommits": 0
  },
  "totals": {
    "commits": 0,
    "additions": 0,
    "deletions": 0,
    "changedLines": 0
  },
  "languages": [
    {
      "name": "string",
      "color": "string",
      "bytes": 0,
      "percentage": 0
    }
  ],
  "otherBytes": 0
}

Was this page helpful?