Data retrieval APIs for AWS CodeCommit
AWS CodeCommit provides the following APIs for data retrieval.
Actions | Description | Access level |
---|---|---|
BatchDescribeMergeConflicts | Get information about multiple merge conflicts when attempting to merge two commits using either the three-way merge or the squash merge option | Read |
BatchGetCommits | Return information about one or more commits in an AWS CodeCommit repository | Read |
BatchGetPullRequests | Return information about one or more pull requests in an AWS CodeCommit repository | Read |
BatchGetRepositories | Get information about multiple repositories | Read |
CancelUploadArchive | Cancel the uploading of an archive to a pipeline in AWS CodePipeline | Read |
DescribeMergeConflicts | Get information about specific merge conflicts when attempting to merge two commits using either the three-way or the squash merge option | Read |
DescribePullRequestEvents | Return information about one or more pull request events | Read |
EvaluatePullRequestApprovalRules | Evaluate whether a pull request is mergable based on its current approval state and approval rule requirements | Read |
GetApprovalRuleTemplate | Return information about an approval rule template | Read |
GetBlob | View the encoded content of an individual file in an AWS CodeCommit repository from the AWS CodeCommit console | Read |
GetBranch | Get details about a branch in an AWS CodeCommit repository with this API; does not control Git branch actions | Read |
GetComment | Get the content of a comment made on a change, file, or commit in a repository | Read |
GetCommentReactions | Get the reactions on a comment | Read |
GetCommentsForComparedCommit | Get information about comments made on the comparison between two commits | Read |
GetCommentsForPullRequest | Get comments made on a pull request | Read |
GetCommit | Return information about a commit, including commit message and committer information, with this API; does not control Git log actions | Read |
GetCommitHistory | Get information about the history of commits in a repository | Read |
GetCommitsFromMergeBase | Get information about the difference between commits in the context of a potential merge | Read |
GetDifferences | View information about the differences between valid commit specifiers such as a branch, tag, HEAD, commit ID, or other fully qualified reference | Read |
GetFile | Return the base-64 encoded contents of a specified file and its metadata | Read |
GetFolder | Return the contents of a specified folder in a repository | Read |
GetMergeCommit | Get 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 actions | Read |
GetMergeConflicts | Get information about merge conflicts between the before and after commit IDs for a pull request in a repository | Read |
GetMergeOptions | Get information about merge options for pull requests that can be used to merge two commits; does not control Git merge actions | Read |
GetObjectIdentifier | Resolve blobs, trees, and commits to their identifier | Read |
GetPullRequest | Get information about a pull request in a specified repository | Read |
GetPullRequestApprovalStates | Retrieve the current approvals on an inputted pull request | Read |
GetPullRequestOverrideState | Retrieve the current override state of a given pull request | Read |
GetReferences | Get details about references in an AWS CodeCommit repository; does not control Git reference actions | Read |
GetRepository | Get information about an AWS CodeCommit repository | Read |
GetRepositoryTriggers | Get information about triggers configured for a repository | Read |
GetTree | View the contents of a specified tree in an AWS CodeCommit repository from the AWS CodeCommit console | Read |
GetUploadArchiveStatus | Get status information about an archive upload to a pipeline in AWS CodePipeline | Read |
GitPull | Pull information from an AWS CodeCommit repository to a local repo | Read |
ListApprovalRuleTemplates | List all approval rule templates in an AWS Region for the AWS account | List |
ListAssociatedApprovalRuleTemplatesForRepository | List approval rule templates that are associated with a repository | List |
ListBranches | List branches for an AWS CodeCommit repository with this API; does not control Git branch actions | List |
ListFileCommitHistory | List commits and changes to a specified file | List |
ListPullRequests | List pull requests for a specified repository | List |
ListRepositories | List information about AWS CodeCommit repositories in the current Region for your AWS account | List |
ListRepositoriesForApprovalRuleTemplate | List repositories that are associated with an approval rule template | List |
ListTagsForResource | List the resource attached to a CodeCommit resource ARN | List |