# AWS OpsWorks API

> AWS OpsWorks API on Apizie: 74 endpoints (Assign a registered instance to a layer. You can assign registered on-premises instances to any layer type.…, Assigns one of the stack's registered Amazon EBS volumes to a specified instance. The volume must first be…, Associates one of the stack's registered Elastic IP addresses with a specified instance. The address must…, Attaches an Elastic Load Balancing load balancer to a specified layer. AWS OpsWorks Stacks does not support…, …) 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-opsworks/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

AWS OpsWorks Welcome to the AWS OpsWorks Stacks API Reference . This guide provides descriptions, syntax, and usage examples for AWS OpsWorks Stacks actions and data types, including common parameters and error codes.…

## Endpoints

### Assign a registered instance to a layer. You can assign registered on-premises instances to any layer type.…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/assign-instance` (byok)

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

### Assigns one of the stack's registered Amazon EBS volumes to a specified instance. The volume must first be…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/assign-volume` (byok)

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

### Associates one of the stack's registered Elastic IP addresses with a specified instance. The address must…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/associate-elastic-ip` (byok)

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

### Attaches an Elastic Load Balancing load balancer to a specified layer. AWS OpsWorks Stacks does not support…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/attach-elastic-load-balancer` (byok)

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

### Creates a clone of a specified stack. For more information, see Clone a Stack . By default, all parameters…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/clone-stack` (byok)

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

### Creates an app for a specified stack. For more information, see Creating Apps . Required Permissions : To…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/create-app` (byok)

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

### Runs deployment or stack commands. For more information, see Deploying Apps and Run Stack Commands .…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/create-deployment` (byok)

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

### Creates an instance in a specified stack. For more information, see Adding an Instance to a Layer . Required…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/create-instance` (byok)

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

### Creates a layer. For more information, see How to Create a Layer . You should use CreateLayer for noncustom…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/create-layer` (byok)

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

### Creates a new stack. For more information, see Create a New Stack . Required Permissions : To use this…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/create-stack` (byok)

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

### Creates a new user profile. Required Permissions : To use this action, an IAM user must have an attached…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/create-user-profile` (byok)

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

### Deletes a specified app. Required Permissions : To use this action, an IAM user must have a Manage…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/delete-app` (byok)

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

### Deletes a specified instance, which terminates the associated Amazon EC2 instance. You must stop an instance…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/delete-instance` (byok)

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

### Deletes a specified layer. You must first stop and then delete all associated instances or unassign…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/delete-layer` (byok)

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

### Deletes a specified stack. You must first delete all instances, layers, and apps or deregister registered…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/delete-stack` (byok)

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

### Deletes a user profile. Required Permissions : To use this action, an IAM user must have an attached policy…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/delete-user-profile` (byok)

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

### Deregisters a specified Amazon ECS cluster from a stack. For more information, see Resource Management .…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/deregister-ecs-cluster` (byok)

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

### Deregisters a specified Elastic IP address. The address can then be registered by another stack. For more…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/deregister-elastic-ip` (byok)

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

### Deregister a registered Amazon EC2 or on-premises instance. This action removes the instance from the stack…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/deregister-instance` (byok)

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

### Deregisters an Amazon RDS instance. Required Permissions : To use this action, an IAM user must have a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/deregister-rds-db-instance` (byok)

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

### Deregisters an Amazon EBS volume. The volume can then be registered by another stack. For more information,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/deregister-volume` (byok)

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

### Describes the available AWS OpsWorks Stacks agent versions. You must specify a stack ID or a configuration…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-agent-versions` (byok)

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

### Requests a description of a specified set of apps. This call accepts only one resource-identifying…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-apps` (byok)

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

### Describes the results of specified commands. This call accepts only one resource-identifying parameter.…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-commands` (byok)

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

### Requests a description of a specified set of deployments. This call accepts only one resource-identifying…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-deployments` (byok)

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

### Describes Amazon ECS clusters that are registered with a stack. If you specify only a stack ID, you can use…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-ecs-clusters` (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 |

### Describes Elastic IP addresses . This call accepts only one resource-identifying parameter. Required…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-elastic-ips` (byok)

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

### Describes a stack's Elastic Load Balancing instances. This call accepts only one resource-identifying…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-elastic-load-balancers` (byok)

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

### Requests a description of a set of instances. This call accepts only one resource-identifying parameter.…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-instances` (byok)

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

### Requests a description of one or more layers in a specified stack. This call accepts only one…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-layers` (byok)

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

### Describes load-based auto scaling configurations for specified layers. You must specify at least one of the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-load-based-auto-scaling` (byok)

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

### Describes a user's SSH information. Required Permissions : To use this action, an IAM user must have…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-my-user-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Describes the operating systems that are supported by AWS OpsWorks Stacks.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-operating-systems` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Describes the permissions for a specified stack. Required Permissions : To use this action, an IAM user must…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-permissions` (byok)

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

### Describe an instance's RAID arrays. This call accepts only one resource-identifying parameter. Required…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-raid-arrays` (byok)

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

### Describes Amazon RDS instances. Required Permissions : To use this action, an IAM user must have a Show,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-rds-db-instances` (byok)

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

### Describes AWS OpsWorks Stacks service errors. Required Permissions : To use this action, an IAM user must…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-service-errors` (byok)

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

### Requests a description of a stack's provisioning parameters. Required Permissions : To use this action, an…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-stack-provisioning-parameters` (byok)

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

### Describes the number of layers and apps in a specified stack, and the number of instances in each state,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-stack-summary` (byok)

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

### Requests a description of one or more stacks. Required Permissions : To use this action, an IAM user must…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-stacks` (byok)

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

### Describes time-based auto scaling configurations for specified instances. You must specify at least one of…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-time-based-auto-scaling` (byok)

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

### Describe specified users. Required Permissions : To use this action, an IAM user must have an attached…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-user-profiles` (byok)

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

### Describes an instance's Amazon EBS volumes. This call accepts only one resource-identifying parameter.…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/describe-volumes` (byok)

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

### Detaches a specified Elastic Load Balancing instance from its layer. Required Permissions : To use this…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/detach-elastic-load-balancer` (byok)

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

### Disassociates an Elastic IP address from its instance. The address remains registered with the stack. For…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/disassociate-elastic-ip` (byok)

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

### Gets a generated host name for the specified layer, based on the current host name theme. Required…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/get-hostname-suggestion` (byok)

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

### This action can be used only with Windows stacks. Grants RDP access to a Windows instance for a specified…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/grant-access` (byok)

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

### Returns a list of tags that are applied to the specified stack or layer.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/list-tags` (byok)

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

### Reboots a specified instance. For more information, see Starting, Stopping, and Rebooting Instances .…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/reboot-instance` (byok)

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

### Registers a specified Amazon ECS cluster with a stack. You can register only one cluster with a stack. A…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/register-ecs-cluster` (byok)

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

### Registers an Elastic IP address with a specified stack. An address can be registered with only one stack at…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/register-elastic-ip` (byok)

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

### Registers instances that were created outside of AWS OpsWorks Stacks with a specified stack. We do not…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/register-instance` (byok)

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

### Registers an Amazon RDS instance with a stack. Required Permissions : To use this action, an IAM user must…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/register-rds-db-instance` (byok)

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

### Registers an Amazon EBS volume with a specified stack. A volume can be registered with only one stack at a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/register-volume` (byok)

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

### Specify the load-based auto scaling configuration for a specified layer. For more information, see Managing…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/set-load-based-auto-scaling` (byok)

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

### Specifies a user's permissions. For more information, see Security and Permissions . Required Permissions :…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/set-permission` (byok)

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

### Specify the time-based auto scaling configuration for a specified instance. For more information, see…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/set-time-based-auto-scaling` (byok)

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

### Starts a specified instance. For more information, see Starting, Stopping, and Rebooting Instances .…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/start-instance` (byok)

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

### Starts a stack's instances. Required Permissions : To use this action, an IAM user must have a Manage…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/start-stack` (byok)

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

### Stops a specified instance. When you stop a standard instance, the data disappears and must be reinstalled…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/stop-instance` (byok)

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

### Stops a specified stack. Required Permissions : To use this action, an IAM user must have a Manage…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/stop-stack` (byok)

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

### Apply cost-allocation tags to a specified stack or layer in AWS OpsWorks Stacks. For more information about…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/tag-resource` (byok)

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

### Unassigns a registered instance from all layers that are using the instance. The instance remains in the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/unassign-instance` (byok)

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

### Unassigns an assigned Amazon EBS volume. The volume remains registered with the stack. For more information,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/unassign-volume` (byok)

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

### Removes tags from a specified stack or layer.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/untag-resource` (byok)

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

### Updates a specified app. Required Permissions : To use this action, an IAM user must have a Deploy or Manage…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/update-app` (byok)

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

### Updates a registered Elastic IP address's name. For more information, see Resource Management . Required…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/update-elastic-ip` (byok)

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

### Updates a specified instance. Required Permissions : To use this action, an IAM user must have a Manage…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/update-instance` (byok)

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

### Updates a specified layer. Required Permissions : To use this action, an IAM user must have a Manage…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/update-layer` (byok)

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

### Updates a user's SSH public key. Required Permissions : To use this action, an IAM user must have…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/update-my-user-profile` (byok)

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

### Updates an Amazon RDS instance. Required Permissions : To use this action, an IAM user must have a Manage…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/update-rds-db-instance` (byok)

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

### Updates a specified stack. Required Permissions : To use this action, an IAM user must have a Manage…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/update-stack` (byok)

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

### Updates a specified user profile. Required Permissions : To use this action, an IAM user must have an…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/update-user-profile` (byok)

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

### Updates an Amazon EBS volume's name or mount point. For more information, see Resource Management . Required…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-opsworks/update-volume` (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-opsworks/assign-instance" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

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

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

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

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