Commit
Shape
- author_emailEmail (string)
- author_namestring
- authored_atstring
- commit_shaCommitHash (string)
- committed_atstring
- committer_emailEmail (string)
- committer_namestring
- repository_idRepositoryId (string · uuid)
- short_shaShortCommitHash (string)
- titlestring
- author_avatar_urlstring or nulloptional
- committer_avatar_urlstring or nulloptional
- messagestring or nulloptional
- parent_shasarray of CommitHash (string)optional
- tagsarray of TagName (string)optional
Example
Synthesized example{
"author_email": "tomas@acme.example",
"author_name": "Lin Park",
"authored_at": "2026-10-16T21:12:50Z",
"commit_sha": "0a8dbaed0b84bca0c0270234ffe156f3f78b673c",
"committed_at": "2026-10-08T17:28:15Z",
"committer_email": "mara@acme.example",
"committer_name": "payments-api",
"repository_id": "5b0e7c2a-9d14-4e8b-a6f1-2c3d4e5f6a70",
"short_sha": "cdcd024248ba899ee0a0426f8aec7c4147f9ecb9",
"title": "Inline scalar newtypes but keep their brand",
"author_avatar_url": "https://gitmoap.example/acme/2dbbcaa4",
"committer_avatar_url": "https://gitmoap.example/acme/82c6d202",
"message": "Inline scalar newtypes but keep their brand",
"parent_shas": [
"20c7ad7e0f756208afc7f97b1fb4d8703656b35e",
"150ec65572fa12ffe72edceab3c7f4e015c6198b"
],
"tags": [
"tags-a232"
]
}
Graph
Used inside
Contains
No named schema inside.
Used by
Sent by 0 operations
No operation takes it as a request body.
Returned by 8 operations
- GETList the commits linked to a group work item/groups/{group_id}/issues/{issue_id}/commits
- GETList commits in a repository/repositories/{repo_id}/commits
- POSTCommit file changes to a branch/repositories/{repo_id}/commits
- GETGet a commit by SHA/repositories/{repo_id}/commits/{commit_ref}
- GETCompare two branches/repositories/{repo_id}/compare
- GETList the commits linked to a repository work item/repositories/{repo_id}/issues/{issue_id}/commits
- GETList commits for a merge request/repositories/{repo_id}/merge-requests/{mr_id}/commits
- POSTResolve a merge request's conflicts/repositories/{repo_id}/merge-requests/{mr_id}/conflicts/resolve