# AWS Migration Hub Refactor Spaces API

> AWS Migration Hub Refactor Spaces API on Apizie: 24 endpoints (Lists all the Amazon Web Services Migration Hub Refactor Spaces applications within an environment., Creates an Amazon Web Services Migration Hub Refactor Spaces application. The account that owns the…, Lists Amazon Web Services Migration Hub Refactor Spaces environments owned by a caller account or shared…, Creates an Amazon Web Services Migration Hub Refactor Spaces environment. The caller owns the environment…, …) 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-migration-hub-refactor-spaces/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Amazon Web Services Migration Hub Refactor Spaces This API reference provides descriptions, syntax, and other details about each of the actions and data types for Amazon Web Services Migration Hub Refactor Spaces…

## Endpoints

### Lists all the Amazon Web Services Migration Hub Refactor Spaces applications within an environment.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/list-applications` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentIdentifier | string | yes | The ID of the environment. |
| maxResults | integer | no | The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned… |
| nextToken | string | no | The token for the next page of results. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates an Amazon Web Services Migration Hub Refactor Spaces application. The account that owns the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/create-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentIdentifier | string | yes | The unique identifier of the environment. |
| body | object | yes | JSON request body |

### Lists Amazon Web Services Migration Hub Refactor Spaces environments owned by a caller account or shared…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/list-environments` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned… |
| nextToken | string | no | The token for the next page of results. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates an Amazon Web Services Migration Hub Refactor Spaces environment. The caller owns the environment…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/create-environment` (byok)

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

### Lists all the Amazon Web Services Migration Hub Refactor Spaces routes within an application.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/list-routes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationIdentifier | string | yes | The ID of the application. |
| EnvironmentIdentifier | string | yes | The ID of the environment. |
| maxResults | integer | no | The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned… |
| nextToken | string | no | The token for the next page of results. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates an Amazon Web Services Migration Hub Refactor Spaces route. The account owner of the service…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/create-route` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationIdentifier | string | yes | The ID of the application within which the route is being created. |
| EnvironmentIdentifier | string | yes | The ID of the environment in which the route is created. |
| body | object | yes | JSON request body |

### Lists all the Amazon Web Services Migration Hub Refactor Spaces services within an application.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/list-services` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationIdentifier | string | yes | The ID of the application. |
| EnvironmentIdentifier | string | yes | The ID of the environment. |
| maxResults | integer | no | The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned… |
| nextToken | string | no | The token for the next page of results. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates an Amazon Web Services Migration Hub Refactor Spaces service. The account owner of the service is…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/create-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationIdentifier | string | yes | The ID of the application which the service is created. |
| EnvironmentIdentifier | string | yes | The ID of the environment in which the service is created. |
| body | object | yes | JSON request body |

### Gets an Amazon Web Services Migration Hub Refactor Spaces application.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/get-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationIdentifier | string | yes | The ID of the application. |
| EnvironmentIdentifier | string | yes | The ID of the environment. |

### Deletes an Amazon Web Services Migration Hub Refactor Spaces application. Before you can delete an…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/delete-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationIdentifier | string | yes | The ID of the application. |
| EnvironmentIdentifier | string | yes | The ID of the environment. |

### Gets an Amazon Web Services Migration Hub Refactor Spaces environment.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/get-environment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentIdentifier | string | yes | The ID of the environment. |

### Deletes an Amazon Web Services Migration Hub Refactor Spaces environment. Before you can delete an…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/delete-environment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentIdentifier | string | yes | The ID of the environment. |

### Gets the resource-based permission policy that is set for the given environment.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/get-resource-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Identifier | string | yes | The Amazon Resource Name (ARN) of the resource associated with the policy. |

### Deletes the resource policy set for the environment.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/delete-resource-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Identifier | string | yes | Amazon Resource Name (ARN) of the resource associated with the policy. |

### Gets an Amazon Web Services Migration Hub Refactor Spaces route.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/get-route` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationIdentifier | string | yes | The ID of the application. |
| EnvironmentIdentifier | string | yes | The ID of the environment. |
| RouteIdentifier | string | yes | The ID of the route. |

### Updates an Amazon Web Services Migration Hub Refactor Spaces route.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/update-route` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationIdentifier | string | yes | The ID of the application within which the route is being updated. |
| EnvironmentIdentifier | string | yes | The ID of the environment in which the route is being updated. |
| RouteIdentifier | string | yes | The unique identifier of the route to update. |
| body | object | yes | JSON request body |

### Deletes an Amazon Web Services Migration Hub Refactor Spaces route.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/delete-route` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationIdentifier | string | yes | The ID of the application to delete the route from. |
| EnvironmentIdentifier | string | yes | The ID of the environment to delete the route from. |
| RouteIdentifier | string | yes | The ID of the route to delete. |

### Gets an Amazon Web Services Migration Hub Refactor Spaces service.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/get-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationIdentifier | string | yes | The ID of the application. |
| EnvironmentIdentifier | string | yes | The ID of the environment. |
| ServiceIdentifier | string | yes | The ID of the service. |

### Deletes an Amazon Web Services Migration Hub Refactor Spaces service.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/delete-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationIdentifier | string | yes | Deletes a Refactor Spaces service. The RefactorSpacesSecurityGroup security group must be removed from all Amazon Web Services resources… |
| EnvironmentIdentifier | string | yes | The ID of the environment that the service is in. |
| ServiceIdentifier | string | yes | The ID of the service to delete. |

### Lists all Amazon Web Services Migration Hub Refactor Spaces service virtual private clouds (VPCs) that are…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/list-environment-vpcs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentIdentifier | string | yes | The ID of the environment. |
| maxResults | integer | no | The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned… |
| nextToken | string | no | The token for the next page of results. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Lists the tags of a resource. The caller account must be the same as the resource’s OwnerAccountId . Listing…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceArn | string | yes | The Amazon Resource Name (ARN) of the resource. |

### Removes the tags of a given resource. Tags are metadata which can be used to manage a resource. To tag a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceArn | string | yes | The Amazon Resource Name (ARN) of the resource. |
| body | object | yes | JSON request body |

### Attaches a resource-based permission policy to the Amazon Web Services Migration Hub Refactor Spaces…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/put-resource-policy` (byok)

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

### Adds to or modifies the tags of the given resource. Tags are metadata which can be used to manage a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceArn | string | yes | The Amazon Resource Name (ARN) of the resource. |
| tagKeys | array | yes | The list of keys of the tags to be removed from the resource. |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/list-applications" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS Migration Hub Refactor Spaces API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:amazonaws-migration-hub-refactor-spaces/list-applications with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the AWS Migration Hub Refactor Spaces 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-migration-hub-refactor-spaces.

### What is the status of the AWS Migration Hub Refactor Spaces API?
Needs your own provider key (bring your own key)
