# AWS Proton API

> AWS Proton API on Apizie: 87 endpoints (In a management account, an environment account connection request is accepted. When the environment account…, Attempts to cancel a component deployment (for a component that is in the IN_PROGRESS deployment status).…, Attempts to cancel an environment deployment on an UpdateEnvironment action, if the deployment is…, Attempts to cancel a service instance deployment on an UpdateServiceInstance action, if the deployment is…, …) 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-proton/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

This is the Proton Service API Reference. It provides descriptions, syntax and usage examples for each of the actions and data types for the Proton service. The documentation for each action shows the Query API request…

## Endpoints

### In a management account, an environment account connection request is accepted. When the environment account…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/accept-environment-account-connection` (byok)

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

### Attempts to cancel a component deployment (for a component that is in the IN_PROGRESS deployment status).…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/cancel-component-deployment` (byok)

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

### Attempts to cancel an environment deployment on an UpdateEnvironment action, if the deployment is…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/cancel-environment-deployment` (byok)

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

### Attempts to cancel a service instance deployment on an UpdateServiceInstance action, if the deployment is…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/cancel-service-instance-deployment` (byok)

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

### Attempts to cancel a service pipeline deployment on an UpdateServicePipeline action, if the deployment is…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/cancel-service-pipeline-deployment` (byok)

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

### Create an Proton component. A component is an infrastructure extension for a service instance. For more…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/create-component` (byok)

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

### Deploy a new environment. An Proton environment is created from an environment template that defines…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/create-environment` (byok)

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

### Create an environment account connection in an environment account so that environment infrastructure…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/create-environment-account-connection` (byok)

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

### Create an environment template for Proton. For more information, see Environment Templates in the Proton…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/create-environment-template` (byok)

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

### Create a new major or minor version of an environment template. A major version of an environment template…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/create-environment-template-version` (byok)

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

### Create and register a link to a repository. Proton uses the link to repeatedly access the repository, to…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/create-repository` (byok)

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

### Create an Proton service. An Proton service is an instantiation of a service template and often includes…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/create-service` (byok)

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

### Create a service instance.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/create-service-instance` (byok)

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

### Create the Proton Ops configuration file.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/create-service-sync-config` (byok)

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

### Create a service template. The administrator creates a service template to define standardized…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/create-service-template` (byok)

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

### Create a new major or minor version of a service template. A major version of a service template is a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/create-service-template-version` (byok)

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

### Set up a template to create new template versions automatically by tracking a linked repository. A linked…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/create-template-sync-config` (byok)

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

### Delete an Proton component resource. For more information about components, see Proton components in the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/delete-component` (byok)

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

### Delete the deployment.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/delete-deployment` (byok)

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

### Delete an environment.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/delete-environment` (byok)

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

### In an environment account, delete an environment account connection. After you delete an environment account…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/delete-environment-account-connection` (byok)

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

### If no other major or minor versions of an environment template exist, delete the environment template.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/delete-environment-template` (byok)

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

### If no other minor versions of an environment template exist, delete a major version of the environment…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/delete-environment-template-version` (byok)

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

### De-register and unlink your repository.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/delete-repository` (byok)

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

### Delete a service, with its instances and pipeline. You can't delete a service if it has any service…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/delete-service` (byok)

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

### Delete the Proton Ops file.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/delete-service-sync-config` (byok)

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

### If no other major or minor versions of the service template exist, delete the service template.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/delete-service-template` (byok)

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

### If no other minor versions of a service template exist, delete a major version of the service template if…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/delete-service-template-version` (byok)

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

### Delete a template sync configuration.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/delete-template-sync-config` (byok)

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

### Get detail data for Proton account-wide settings.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-account-settings` (byok)

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

### Get detailed data for a component. For more information about components, see Proton components in the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-component` (byok)

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

### Get detailed data for a deployment.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-deployment` (byok)

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

### Get detailed data for an environment.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-environment` (byok)

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

### In an environment account, get the detailed data for an environment account connection. For more…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-environment-account-connection` (byok)

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

### Get detailed data for an environment template.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-environment-template` (byok)

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

### Get detailed data for a major or minor version of an environment template.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-environment-template-version` (byok)

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

### Get detail data for a linked repository.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-repository` (byok)

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

### Get the sync status of a repository used for Proton template sync. For more information about template sync,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-repository-sync-status` (byok)

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

### Get counts of Proton resources. For infrastructure-provisioning resources (environments, services, service…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-resources-summary` (byok)

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

### Get detailed data for a service.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-service` (byok)

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

### Get detailed data for a service instance. A service instance is an instantiation of service template and it…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-service-instance` (byok)

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

### Get the status of the synced service instance.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-service-instance-sync-status` (byok)

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

### Get detailed data for the service sync blocker summary.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-service-sync-blocker-summary` (byok)

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

### Get detailed information for the service sync configuration.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-service-sync-config` (byok)

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

### Get detailed data for a service template.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-service-template` (byok)

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

### Get detailed data for a major or minor version of a service template.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-service-template-version` (byok)

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

### Get detail data for a template sync configuration.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-template-sync-config` (byok)

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

### Get the status of a template sync.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/get-template-sync-status` (byok)

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

### Get a list of component Infrastructure as Code (IaC) outputs. For more information about components, see…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-component-outputs` (byok)

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

### List provisioned resources for a component with details. For more information about components, see Proton…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-component-provisioned-resources` (byok)

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

### List components with summary data. You can filter the result list by environment, service, or a single…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-components` (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 |

### List deployments. You can filter the result list by environment, service, or a single service instance.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-deployments` (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 |

### View a list of environment account connections. For more information, see Environment account connections in…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-environment-account-connections` (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 |

### List the infrastructure as code outputs for your environment.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-environment-outputs` (byok)

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

### List the provisioned resources for your environment.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-environment-provisioned-resources` (byok)

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

### List major or minor versions of an environment template with detail data.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-environment-template-versions` (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 |

### List environment templates.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-environment-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 |

### List environments with detail data summaries.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-environments` (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 |

### List linked repositories with detail data.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-repositories` (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 |

### List repository sync definitions with detail data.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-repository-sync-definitions` (byok)

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

### Get a list service of instance Infrastructure as Code (IaC) outputs.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-service-instance-outputs` (byok)

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

### List provisioned resources for a service instance with details.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-service-instance-provisioned-resources` (byok)

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

### List service instances with summary data. This action lists service instances of all services in the Amazon…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-service-instances` (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 |

### Get a list of service pipeline Infrastructure as Code (IaC) outputs.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-service-pipeline-outputs` (byok)

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

### List provisioned resources for a service and pipeline with details.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-service-pipeline-provisioned-resources` (byok)

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

### List major or minor versions of a service template with detail data.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-service-template-versions` (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 |

### List service templates with detail data.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-service-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 |

### List services with summaries of detail data.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-services` (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 |

### List tags for a resource. For more information, see Proton resources and tagging in the Proton User Guide .
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/list-tags-for-resource` (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 |

### Notify Proton of status changes to a provisioned resource when you use self-managed provisioning. For more…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/notify-resource-deployment-status-change` (byok)

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

### In a management account, reject an environment account connection from another environment account. After…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/reject-environment-account-connection` (byok)

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

### Tag a resource. A tag is a key-value pair of metadata that you associate with an Proton resource. For more…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/tag-resource` (byok)

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

### Remove a customer tag from a resource. A tag is a key-value pair of metadata associated with an Proton…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/untag-resource` (byok)

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

### Update Proton settings that are used for multiple services in the Amazon Web Services account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/update-account-settings` (byok)

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

### Update a component. There are a few modes for updating a component. The deploymentType field defines the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/update-component` (byok)

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

### Update an environment. If the environment is associated with an environment account connection, don't update…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/update-environment` (byok)

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

### In an environment account, update an environment account connection to use a new IAM role. For more…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/update-environment-account-connection` (byok)

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

### Update an environment template.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/update-environment-template` (byok)

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

### Update a major or minor version of an environment template.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/update-environment-template-version` (byok)

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

### Edit a service description or use a spec to add and delete service instances. Existing service instances and…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/update-service` (byok)

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

### Update a service instance. There are a few modes for updating a service instance. The deploymentType field…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/update-service-instance` (byok)

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

### Update the service pipeline. There are four modes for updating a service pipeline. The deploymentType field…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/update-service-pipeline` (byok)

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

### Update the service sync blocker by resolving it.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/update-service-sync-blocker` (byok)

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

### Update the Proton Ops config file.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/update-service-sync-config` (byok)

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

### Update a service template.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/update-service-template` (byok)

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

### Update a major or minor version of a service template.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/update-service-template-version` (byok)

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

### Update template sync configuration parameters, except for the templateName and templateType . Repository…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/update-template-sync-config` (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-proton/accept-environment-account-connection" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS Proton API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-proton/accept-environment-account-connection with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the AWS Proton 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-proton.

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