# AWS Outposts API

> AWS Outposts API on Apizie: 26 endpoints (Cancels the specified order for an Outpost., Creates an order for an Outpost., Lists the Outposts for your Amazon Web Services account. Use filters to return specific results. If you…, Creates an Outpost. You can specify either an Availability one or an AZ ID., …) 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-outposts/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Amazon Web Services Outposts is a fully managed service that extends Amazon Web Services infrastructure, APIs, and tools to customer premises. By providing local access to Amazon Web Services managed infrastructure,…

## Endpoints

### Cancels the specified order for an Outpost.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/cancel-order` (byok)

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

### Creates an order for an Outpost.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/create-order` (byok)

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

### Lists the Outposts for your Amazon Web Services account. Use filters to return specific results. If you…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/list-outposts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NextToken | string | no |  |
| MaxResults | integer | no |  |
| LifeCycleStatusFilter | array | no | Filters the results by the lifecycle status. |
| AvailabilityZoneFilter | array | no | Filters the results by Availability Zone (for example, us-east-1a ). |
| AvailabilityZoneIdFilter | array | no | Filters the results by AZ ID (for example, use1-az1 ). |

### Creates an Outpost. You can specify either an Availability one or an AZ ID.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/create-outpost` (byok)

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

### Lists the Outpost sites for your Amazon Web Services account. Use filters to return specific results. Use…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/list-sites` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NextToken | string | no |  |
| MaxResults | integer | no |  |
| OperatingAddressCountryCodeFilter | array | no | Filters the results by country code. |
| OperatingAddressStateOrRegionFilter | array | no | Filters the results by state or region. |
| OperatingAddressCityFilter | array | no | Filters the results by city. |

### Creates a site for an Outpost.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/create-site` (byok)

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

### Gets information about the specified Outpost.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/get-outpost` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| OutpostId | string | yes | The ID or the Amazon Resource Name (ARN) of the Outpost. |

### Updates an Outpost.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/update-outpost` (byok)

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

### Deletes the specified Outpost.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/delete-outpost` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| OutpostId | string | yes | The ID or the Amazon Resource Name (ARN) of the Outpost. |

### Gets information about the specified Outpost site.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/get-site` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SiteId | string | yes | The ID or the Amazon Resource Name (ARN) of the site. |

### Updates the specified site.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/update-site` (byok)

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

### Deletes the specified site.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/delete-site` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SiteId | string | yes | The ID or the Amazon Resource Name (ARN) of the site. |

### Gets information about the specified catalog item.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/get-catalog-item` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| CatalogItemId | string | yes | The ID of the catalog item. |

### Amazon Web Services uses this action to install Outpost servers. Gets information about the specified…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/get-connection` (byok)

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

### Gets information about the specified order.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/get-order` (byok)

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

### Gets the instance types for the specified Outpost.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/get-outpost-instance-types` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| OutpostId | string | yes | The ID or the Amazon Resource Name (ARN) of the Outpost. |
| NextToken | string | no |  |
| MaxResults | integer | no |  |

### Gets the site address of the specified site.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/get-site-address` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SiteId | string | yes | The ID or the Amazon Resource Name (ARN) of the site. |
| AddressType | string | yes | The type of the address you request. |

### Lists the hardware assets for the specified Outpost. Use filters to return specific results. If you specify…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/list-assets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| OutpostId | string | yes | The ID or the Amazon Resource Name (ARN) of the Outpost. |
| HostIdFilter | array | no | Filters the results by the host ID of a Dedicated Host. |
| MaxResults | integer | no |  |
| NextToken | string | no |  |
| StatusFilter | array | no | Filters the results by state. |

### Lists the items in the catalog. Use filters to return specific results. If you specify multiple filters, the…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/list-catalog-items` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NextToken | string | no |  |
| MaxResults | integer | no |  |
| ItemClassFilter | array | no | Filters the results by item class. |
| SupportedStorageFilter | array | no | Filters the results by storage option. |
| EC2FamilyFilter | array | no | Filters the results by EC2 family (for example, M5). |

### Lists the Outpost orders for your Amazon Web Services account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/list-orders` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| OutpostIdentifierFilter | string | no | The ID or the Amazon Resource Name (ARN) of the Outpost. |
| NextToken | string | no |  |
| MaxResults | integer | no |  |

### Lists the tags for the specified resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/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. |

### Adds tags to the specified resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/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 |

### Amazon Web Services uses this action to install Outpost servers. Starts the connection required for Outpost…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/start-connection` (byok)

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

### Removes tags from the specified resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/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 tag keys. |

### Updates the address of the specified site. You can't update a site address if there is an order in progress.…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/update-site-address` (byok)

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

### Update the physical and logistical details for a rack at a site. For more information about hardware…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/update-site-rack-physical-properties` (byok)

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

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-outposts/cancel-order" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

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

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

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

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