# Amazon CodeCommit Codecommit Operations API

**Canonical:** https://apis.io/apis/amazon-codecommit/amazon-codecommit-operations-api/  
**Provider:** Amazon CodeCommit — https://apis.io/providers/amazon-codecommit/  
**Base URL:** https://codecommit.amazonaws.com  
**Documentation:** https://docs.aws.amazon.com/codecommit/latest/APIReference/

Amazon CodeCommit Codecommit Operations API is one of 11 APIs that [Amazon CodeCommit](https://apis.io/providers/amazon-codecommit/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Codecommit Operations. The published artifact set on APIs.io includes an OpenAPI specification.

The Codecommit Operations API from Amazon CodeCommit — 44 operation(s) for codecommit operations.

## Operations (44)

| Method | Path | Summary |
|---|---|---|
| POST | `/#EvaluatePullRequestApprovalRules` | Evaluate Pull Request Approval Rules |
| POST | `/#MergeBranchesByFastForward` | Merge Branches By Fast Forward |
| POST | `/#MergeBranchesBySquash` | Merge Branches By Squash |
| POST | `/#MergeBranchesByThreeWay` | Merge Branches By Three Way |
| POST | `/#MergePullRequestByFastForward` | Merge Pull Request By Fast Forward |
| POST | `/#MergePullRequestBySquash` | Merge Pull Request By Squash |
| POST | `/#MergePullRequestByThreeWay` | Merge Pull Request By Three Way |
| POST | `/#OverridePullRequestApprovalRules` | Override Pull Request Approval Rules |
| POST | `/#PostCommentForComparedCommit` | Post Comment For Compared Commit |
| POST | `/#PostCommentForPullRequest` | Post Comment For Pull Request |
| POST | `/#PostCommentReply` | Post Comment Reply |
| POST | `/#CreatePullRequestApprovalRule` | Create Pull Request Approval Rule |
| POST | `/#DeletePullRequestApprovalRule` | Delete Pull Request Approval Rule |
| POST | `/#CreateUnreferencedMergeCommit` | Create Unreferenced Merge Commit |
| POST | `/#DeleteCommentContent` | Delete Comment Content |
| POST | `/#DescribePullRequestEvents` | Describe Pull Request Events |
| POST | `/#GetBlob` | Get Blob |
| POST | `/#GetBlobDifferences` | Get Blob Differences |
| POST | `/#GetCommentReactions` | Get Comment Reactions |
| POST | `/#PutCommentReaction` | Put Comment Reaction |
| POST | `/#GetDifferences` | Get Differences |
| POST | `/#GetFolder` | Get Folder |
| POST | `/#GetMergeCommit` | Get Merge Commit |
| POST | `/#GetMergeOptions` | Get Merge Options |
| POST | `/#GetPullRequestApprovalStates` | Get Pull Request Approval States |
| POST | `/#UpdatePullRequestApprovalState` | Update Pull Request Approval State |
| POST | `/#GetPullRequestOverrideState` | Get Pull Request Override State |
| POST | `/#ListAssociatedApprovalRuleTemplatesForRepository` | List Associated Approval Rule Templates For Repository |
| POST | `/#ListBranches` | List Branches |
| POST | `/#ListFileCommitHistory` | List File Commit History |
| POST | `/#ListTagsForResource` | List Tags For Resource |
| POST | `/#TagResource` | Tag Resource |
| POST | `/#UntagResource` | Untag Resource |
| POST | `/#UpdateApprovalRuleTemplateContent` | Update Approval Rule Template Content |
| POST | `/#UpdateApprovalRuleTemplateDescription` | Update Approval Rule Template Description |
| POST | `/#UpdateApprovalRuleTemplateName` | Update Approval Rule Template Name |
| POST | `/#UpdateDefaultBranch` | Update Default Branch |
| POST | `/#UpdatePullRequestApprovalRuleContent` | Update Pull Request Approval Rule Content |
| POST | `/#UpdatePullRequestDescription` | Update Pull Request Description |
| POST | `/#UpdatePullRequestStatus` | Update Pull Request Status |
| POST | `/#UpdatePullRequestTitle` | Update Pull Request Title |
| POST | `/#UpdateRepositoryDescription` | Update Repository Description |
| POST | `/#UpdateRepositoryEncryptionKey` | Update Repository Encryption Key |
| POST | `/#UpdateRepositoryName` | Update Repository Name |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/amazon-codecommit/openapi/amazon-codecommit-operations-api-openapi.yml

## Other Amazon CodeCommit APIs (10)

- [CodeCommit API](https://apis.io/apis/amazon-codecommit/codecommit-api/)
- [Amazon CodeCommit Codecommit Approval Rule Template API](https://apis.io/apis/amazon-codecommit/amazon-codecommit-approval-rule-template-api/)
- [Amazon CodeCommit Codecommit Branch API](https://apis.io/apis/amazon-codecommit/amazon-codecommit-branch-api/)
- [Amazon CodeCommit Codecommit Comment API](https://apis.io/apis/amazon-codecommit/amazon-codecommit-comment-api/)
- [Amazon CodeCommit Codecommit Commit API](https://apis.io/apis/amazon-codecommit/amazon-codecommit-commit-api/)
- [Amazon CodeCommit Codecommit File API](https://apis.io/apis/amazon-codecommit/amazon-codecommit-file-api/)
- [Amazon CodeCommit Codecommit Merge Conflict API](https://apis.io/apis/amazon-codecommit/amazon-codecommit-merge-conflict-api/)
- [Amazon CodeCommit Codecommit Pull Request API](https://apis.io/apis/amazon-codecommit/amazon-codecommit-pull-request-api/)
- [Amazon CodeCommit Codecommit Repository API](https://apis.io/apis/amazon-codecommit/amazon-codecommit-repository-api/)
- [Amazon CodeCommit Codecommit Repository Trigger API](https://apis.io/apis/amazon-codecommit/amazon-codecommit-repository-trigger-api/)

## Tags

Codecommit Operations

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/amazon-codecommit/amazon-codecommit-operations-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/amazon-codecommit/.
