Data retrieval APIs for AWS CodeCommit - AWS Online Register of Data Formats

Data retrieval APIs for AWS CodeCommit

AWS CodeCommit provides the following APIs for data retrieval.

Actions Description Access level
BatchDescribeMergeConflictsGet information about multiple merge conflicts when attempting to merge two commits using either the three-way merge or the squash merge optionRead
BatchGetCommitsReturn information about one or more commits in an AWS CodeCommit repositoryRead
BatchGetPullRequestsReturn information about one or more pull requests in an AWS CodeCommit repositoryRead
BatchGetRepositoriesGet information about multiple repositoriesRead
CancelUploadArchiveCancel the uploading of an archive to a pipeline in AWS CodePipelineRead
DescribeMergeConflictsGet information about specific merge conflicts when attempting to merge two commits using either the three-way or the squash merge optionRead
DescribePullRequestEventsReturn information about one or more pull request eventsRead
EvaluatePullRequestApprovalRulesEvaluate whether a pull request is mergable based on its current approval state and approval rule requirementsRead
GetApprovalRuleTemplateReturn information about an approval rule templateRead
GetBlobView the encoded content of an individual file in an AWS CodeCommit repository from the AWS CodeCommit consoleRead
GetBranchGet details about a branch in an AWS CodeCommit repository with this API; does not control Git branch actionsRead
GetCommentGet the content of a comment made on a change, file, or commit in a repositoryRead
GetCommentReactionsGet the reactions on a commentRead
GetCommentsForComparedCommitGet information about comments made on the comparison between two commitsRead
GetCommentsForPullRequestGet comments made on a pull requestRead
GetCommitReturn information about a commit, including commit message and committer information, with this API; does not control Git log actionsRead
GetCommitHistoryGet information about the history of commits in a repositoryRead
GetCommitsFromMergeBaseGet information about the difference between commits in the context of a potential mergeRead
GetDifferencesView information about the differences between valid commit specifiers such as a branch, tag, HEAD, commit ID, or other fully qualified referenceRead
GetFileReturn the base-64 encoded contents of a specified file and its metadataRead
GetFolderReturn the contents of a specified folder in a repositoryRead
GetMergeCommitGet information about a merge commit created by one of the merge options for pull requests that creates merge commits. Not all merge options create merge commits. This permission does not control Git merge actionsRead
GetMergeConflictsGet information about merge conflicts between the before and after commit IDs for a pull request in a repositoryRead
GetMergeOptionsGet information about merge options for pull requests that can be used to merge two commits; does not control Git merge actionsRead
GetObjectIdentifierResolve blobs, trees, and commits to their identifierRead
GetPullRequestGet information about a pull request in a specified repositoryRead
GetPullRequestApprovalStatesRetrieve the current approvals on an inputted pull requestRead
GetPullRequestOverrideStateRetrieve the current override state of a given pull requestRead
GetReferencesGet details about references in an AWS CodeCommit repository; does not control Git reference actionsRead
GetRepositoryGet information about an AWS CodeCommit repositoryRead
GetRepositoryTriggersGet information about triggers configured for a repositoryRead
GetTreeView the contents of a specified tree in an AWS CodeCommit repository from the AWS CodeCommit consoleRead
GetUploadArchiveStatusGet status information about an archive upload to a pipeline in AWS CodePipelineRead
GitPullPull information from an AWS CodeCommit repository to a local repoRead
ListApprovalRuleTemplatesList all approval rule templates in an AWS Region for the AWS accountList
ListAssociatedApprovalRuleTemplatesForRepositoryList approval rule templates that are associated with a repositoryList
ListBranchesList branches for an AWS CodeCommit repository with this API; does not control Git branch actionsList
ListFileCommitHistoryList commits and changes to a specified fileList
ListPullRequestsList pull requests for a specified repositoryList
ListRepositoriesList information about AWS CodeCommit repositories in the current Region for your AWS accountList
ListRepositoriesForApprovalRuleTemplateList repositories that are associated with an approval rule templateList
ListTagsForResourceList the resource attached to a CodeCommit resource ARNList