# AWS CodeCommit API

> AWS CodeCommit API on Apizie: 77 endpoints (Creates an association between an approval rule template and a specified repository. Then, the next time a…, Creates an association between an approval rule template and one or more specified repositories., Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using…, Removes the association between an approval rule template and one or more specified repositories., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-codecommit`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-codecommit
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-codecommit/openapi.json

AWS CodeCommit This is the AWS CodeCommit API Reference . This reference provides descriptions of the operations and data types for AWS CodeCommit API along with usage examples. You can use the AWS CodeCommit API to…

## Endpoints

### Creates an association between an approval rule template and a specified repository. Then, the next time a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/associate-approval-rule-template-with-repository` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates an association between an approval rule template and one or more specified repositories.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/batch-associate-approval-rule-template-with-repositories` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/batch-describe-merge-conflicts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes the association between an approval rule template and one or more specified repositories.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/batch-disassociate-approval-rule-template-from-repositories` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns information about the contents of one or more commits in a repository.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/batch-get-commits` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns information about one or more repositories. The description field for a repository accepts all HTML…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/batch-get-repositories` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a template for approval rules that can then be associated with one or more repositories in your AWS…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/create-approval-rule-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a branch in a repository and points the branch to a commit. Calling the create branch operation does…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/create-branch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a commit for a repository on the tip of a specified branch.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/create-commit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a pull request in the specified repository.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/create-pull-request` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates an approval rule for a pull request.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/create-pull-request-approval-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a new, empty repository.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/create-repository` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates an unreferenced commit that represents the result of merging two branches using a specified merge…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/create-unreferenced-merge-commit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a specified approval rule template. Deleting a template does not remove approval rules on pull…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/delete-approval-rule-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a branch from a repository, unless that branch is the default branch for the repository.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/delete-branch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes the content of a comment made on a change, file, or commit in a repository.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/delete-comment-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a specified file from a specified branch. A commit is created on the branch that contains the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/delete-file` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes an approval rule from a specified pull request. Approval rules can be deleted from a pull request…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/delete-pull-request-approval-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a repository. If a specified repository was already deleted, a null repository ID is returned.…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/delete-repository` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/describe-merge-conflicts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxMergeHunks | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns information about one or more pull request events.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/describe-pull-request-events` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Removes the association between a template and a repository so that approval rules based on the template are…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/disassociate-approval-rule-template-from-repository` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Evaluates whether a pull request has met all the conditions specified in its associated approval rules.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/evaluate-pull-request-approval-rules` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns information about a specified approval rule template.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-approval-rule-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns the base-64 encoded content of an individual blob in a repository.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-blob` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns information about a repository branch, including its name and the last commit ID.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-branch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns the content of a comment made on a change, file, or commit in a repository. Reaction counts might…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-comment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns information about reactions to a specified comment ID. Reactions from users who have been deleted…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-comment-reactions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns information about comments made on the comparison between two commits. Reaction counts might include…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-comments-for-compared-commit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns comments made on a pull request. Reaction counts might include numbers from user identities who were…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-comments-for-pull-request` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns information about a commit, including commit message and committer information.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-commit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-differences` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns the base-64 encoded contents of a specified file and its metadata.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-file` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns the contents of a specified folder in a repository.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-folder` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns information about a specified merge commit.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-merge-commit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns information about merge conflicts between the before and after commit IDs for a pull request in a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-merge-conflicts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxConflictFiles | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns information about the merge options available for merging two specified branches. For details about…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-merge-options` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Gets information about a pull request in a specified repository.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-pull-request` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Gets information about the approval states for a specified pull request. Approval states only apply to pull…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-pull-request-approval-states` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns information about whether approval rules have been set aside (overridden) for a pull request, and if…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-pull-request-override-state` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns information about a repository. The description field for a repository accepts all HTML characters…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-repository` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Gets information about triggers configured for a repository.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/get-repository-triggers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Lists all approval rule templates in the specified AWS Region in your AWS account. If an AWS Region is not…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/list-approval-rule-templates` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists all approval rule templates that are associated with a specified repository.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/list-associated-approval-rule-templates-for-repository` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Gets information about one or more branches in a repository.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/list-branches` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns a list of pull requests for a specified repository. The return list can be refined by pull request…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/list-pull-requests` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Gets information about one or more repositories.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/list-repositories` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists all repositories associated with the specified approval rule template.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/list-repositories-for-approval-rule-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Gets information about AWS tags for a specified Amazon Resource Name (ARN) in AWS CodeCommit. For a list of…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Merges two branches using the fast-forward merge strategy.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/merge-branches-by-fast-forward` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Merges two branches using the squash merge strategy.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/merge-branches-by-squash` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Merges two specified branches using the three-way merge strategy.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/merge-branches-by-three-way` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Attempts to merge the source commit of a pull request into the specified destination branch for that pull…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/merge-pull-request-by-fast-forward` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Attempts to merge the source commit of a pull request into the specified destination branch for that pull…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/merge-pull-request-by-squash` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Attempts to merge the source commit of a pull request into the specified destination branch for that pull…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/merge-pull-request-by-three-way` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Sets aside (overrides) all approval rule requirements for a specified pull request.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/override-pull-request-approval-rules` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Posts a comment on the comparison between two commits.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/post-comment-for-compared-commit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Posts a comment on a pull request.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/post-comment-for-pull-request` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Posts a comment in reply to an existing comment on a comparison between commits or a pull request.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/post-comment-reply` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Adds or updates a reaction to a specified comment for the user whose identity is used to make the request.…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/put-comment-reaction` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Adds or updates a file in a branch in an AWS CodeCommit repository, and generates a commit for the addition…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/put-file` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Replaces all triggers for a repository. Used to create or delete triggers.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/put-repository-triggers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Adds or updates tags for a resource in AWS CodeCommit. For a list of valid resources in AWS CodeCommit, see…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Tests the functionality of repository triggers by sending information to the trigger target. If real data is…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/test-repository-triggers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes tags for a resource in AWS CodeCommit. For a list of valid resources in AWS CodeCommit, see…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the content of an approval rule template. You can change the number of required approvals, the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/update-approval-rule-template-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the description for a specified approval rule template.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/update-approval-rule-template-description` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the name of a specified approval rule template.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/update-approval-rule-template-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Replaces the contents of a comment.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/update-comment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Sets or changes the default branch name for the specified repository. If you use this operation to change…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/update-default-branch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the structure of an approval rule created specifically for a pull request. For example, you can…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/update-pull-request-approval-rule-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the state of a user's approval on a pull request. The user is derived from the signed-in account…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/update-pull-request-approval-state` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Replaces the contents of the description of a pull request.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/update-pull-request-description` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the status of a pull request.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/update-pull-request-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Replaces the title of a pull request.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/update-pull-request-title` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Sets or changes the comment or description for a repository. The description field for a repository accepts…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/update-repository-description` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Renames a repository. The repository name must be unique across the calling AWS account. Repository names…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/update-repository-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/associate-approval-rule-template-with-repository" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS CodeCommit API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-codecommit/associate-approval-rule-template-with-repository with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the AWS CodeCommit API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. AWS CodeCommit itself also needs your own key from amazonaws.com.

### Can AI agents use the AWS CodeCommit API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-codecommit.

### What is the status of the AWS CodeCommit API?
Needs your own provider key (bring your own key)
