# AWS IoT Wireless API

> AWS IoT Wireless API on Apizie: 104 endpoints (Lists the partner accounts associated with your AWS account., Associates a partner account with your AWS account., Associate a multicast group with a FUOTA task., Associate a wireless device with a FUOTA task., …) 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-iotwireless/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

AWS IoT Wireless provides bi-directional communication between internet-connected wireless devices and the AWS Cloud. To onboard both LoRaWAN and Sidewalk devices to AWS IoT, use the IoT Wireless API. These wireless…

## Endpoints

### Lists the partner accounts associated with your AWS account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/list-partner-accounts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nextToken | string | no | To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results. |
| maxResults | integer | no | The maximum number of results to return in this operation. |

### Associates a partner account with your AWS account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/associate-aws-account-with-partner-account` (byok)

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

### Associate a multicast group with a FUOTA task.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/associate-multicast-group-with-fuota-task` (byok)

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

### Associate a wireless device with a FUOTA task.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/associate-wireless-device-with-fuota-task` (byok)

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

### Associates a wireless device with a multicast group.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/associate-wireless-device-with-multicast-group` (byok)

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

### Associates a wireless device with a thing.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/associate-wireless-device-with-thing` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to update. |
| body | object | yes | JSON request body |

### Disassociates a wireless device from its currently associated thing.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/disassociate-wireless-device-from-thing` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to update. |

### Gets the ID of the certificate that is currently associated with a wireless gateway.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-wireless-gateway-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to get. |

### Associates a wireless gateway with a certificate.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/associate-wireless-gateway-with-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to update. |
| body | object | yes | JSON request body |

### Disassociates a wireless gateway from its currently associated certificate.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/disassociate-wireless-gateway-from-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to update. |

### Associates a wireless gateway with a thing.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/associate-wireless-gateway-with-thing` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to update. |
| body | object | yes | JSON request body |

### Disassociates a wireless gateway from its currently associated thing.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/disassociate-wireless-gateway-from-thing` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to update. |

### Gets information about a multicast group session.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-multicast-group-session` (byok)

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

### Starts a multicast group session.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/start-multicast-group-session` (byok)

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

### Cancels an existing multicast group session.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/cancel-multicast-group-session` (byok)

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

### Lists the destinations registered to your AWS account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/list-destinations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of results to return in this operation. |
| nextToken | string | no | To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates a new destination that maps a device message to an AWS IoT rule.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/create-destination` (byok)

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

### Lists the device profiles registered to your AWS account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/list-device-profiles` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nextToken | string | no | To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results. |
| maxResults | integer | no | The maximum number of results to return in this operation. |
| deviceProfileType | string | no | A filter to list only device profiles that use this type, which can be LoRaWAN or Sidewalk . |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates a new device profile.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/create-device-profile` (byok)

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

### Lists the FUOTA tasks registered to your AWS account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/list-fuota-tasks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nextToken | string | no | To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results. |
| maxResults | integer | no |  |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates a FUOTA task.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/create-fuota-task` (byok)

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

### Lists the multicast groups registered to your AWS account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/list-multicast-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nextToken | string | no | To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results. |
| maxResults | integer | no |  |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates a multicast group.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/create-multicast-group` (byok)

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

### Lists the network analyzer configurations.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/list-network-analyzer-configurations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no |  |
| nextToken | string | no | To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates a new network analyzer configuration.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/create-network-analyzer-configuration` (byok)

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

### Lists the service profiles registered to your AWS account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/list-service-profiles` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nextToken | string | no | To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results. |
| maxResults | integer | no | The maximum number of results to return in this operation. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates a new service profile.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/create-service-profile` (byok)

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

### Lists the wireless devices registered to your AWS account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/list-wireless-devices` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of results to return in this operation. |
| nextToken | string | no | To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results. |
| destinationName | string | no | A filter to list only the wireless devices that use this destination. |
| deviceProfileId | string | no | A filter to list only the wireless devices that use this device profile. |
| serviceProfileId | string | no | A filter to list only the wireless devices that use this service profile. |
| wirelessDeviceType | string | no | A filter to list only the wireless devices that use this wireless device type. |
| fuotaTaskId | string | no |  |
| multicastGroupId | string | no |  |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Provisions a wireless device.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/create-wireless-device` (byok)

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

### Lists the wireless gateways registered to your AWS account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/list-wireless-gateways` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nextToken | string | no | To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results. |
| maxResults | integer | no | The maximum number of results to return in this operation. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Provisions a wireless gateway.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/create-wireless-gateway` (byok)

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

### Gets information about a wireless gateway task.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-wireless-gateway-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to get. |

### Creates a task for a wireless gateway.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/create-wireless-gateway-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to update. |
| body | object | yes | JSON request body |

### Deletes a wireless gateway task.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/delete-wireless-gateway-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to delete. |

### List the wireless gateway tasks definitions registered to your AWS account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/list-wireless-gateway-task-definitions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of results to return in this operation. |
| nextToken | string | no | To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results. |
| taskDefinitionType | string | no | A filter to list only the wireless gateway task definitions that use this task definition type. |

### Creates a gateway task definition.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/create-wireless-gateway-task-definition` (byok)

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

### Gets information about a destination.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-destination` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Name | string | yes | The name of the resource to get. |

### Updates properties of a destination.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/update-destination` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Name | string | yes | The new name of the resource. |
| body | object | yes | JSON request body |

### Deletes a destination.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/delete-destination` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Name | string | yes | The name of the resource to delete. |

### Gets information about a device profile.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-device-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to get. |

### Deletes a device profile.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/delete-device-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to delete. |

### Gets information about a FUOTA task.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-fuota-task` (byok)

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

### Starts a FUOTA task.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/start-fuota-task` (byok)

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

### Updates properties of a FUOTA task.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/update-fuota-task` (byok)

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

### Deletes a FUOTA task.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/delete-fuota-task` (byok)

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

### Gets information about a multicast group.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-multicast-group` (byok)

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

### Updates properties of a multicast group session.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/update-multicast-group` (byok)

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

### Deletes a multicast group if it is not in use by a fuota task.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/delete-multicast-group` (byok)

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

### Get network analyzer configuration.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-network-analyzer-configuration` (byok)

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

### Update network analyzer configuration.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/update-network-analyzer-configuration` (byok)

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

### Deletes a network analyzer configuration.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/delete-network-analyzer-configuration` (byok)

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

### Remove queued messages from the downlink queue.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/delete-queued-messages` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of a given wireless device for which downlink messages will be deleted. |
| messageId | string | yes | If message ID is "*" , it cleares the entire downlink queue for a given device, specified by the wireless device ID. Otherwise, the… |
| WirelessDeviceType | string | no | The wireless device type, which can be either Sidewalk or LoRaWAN. |

### Gets information about a service profile.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-service-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to get. |

### Deletes a service profile.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/delete-service-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to delete. |

### Updates properties of a wireless device.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/update-wireless-device` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to update. |
| body | object | yes | JSON request body |

### Deletes a wireless device.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/delete-wireless-device` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to delete. |

### Get information about an import task and count of device onboarding summary information for the import task.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-wireless-device-import-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The identifier of the import task for which information is requested. |

### Update an import task to add more devices to the task.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/update-wireless-device-import-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The identifier of the import task to be updated. |
| body | object | yes | JSON request body |

### Delete an import task.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/delete-wireless-device-import-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The unique identifier of the import task to be deleted. |

### Updates properties of a wireless gateway.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/update-wireless-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to update. |
| body | object | yes | JSON request body |

### Deletes a wireless gateway.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/delete-wireless-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to delete. |

### Gets information about a wireless gateway task definition.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-wireless-gateway-task-definition` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to get. |

### Deletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/delete-wireless-gateway-task-definition` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to delete. |

### Deregister a wireless device from AWS IoT Wireless.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/deregister-wireless-device` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Identifier | string | yes | The identifier of the wireless device to deregister from AWS IoT Wireless. |
| WirelessDeviceType | string | no | The type of wireless device to deregister from AWS IoT Wireless, which can be LoRaWAN or Sidewalk . |

### Gets information about a partner account. If PartnerAccountId and PartnerType are null , returns all partner…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-partner-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| PartnerAccountId | string | yes | The partner account ID to disassociate from the AWS account. |
| partnerType | string | yes | The partner type. |

### Updates properties of a partner account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/update-partner-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| PartnerAccountId | string | yes | The ID of the partner account to update. |
| partnerType | string | yes | The partner type. |
| body | object | yes | JSON request body |

### Disassociates your AWS account from a partner account. If PartnerAccountId and PartnerType are null ,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/disassociate-aws-account-from-partner-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| PartnerAccountId | string | yes | The partner account ID to disassociate from the AWS account. |
| partnerType | string | yes | The partner type. |

### Disassociates a multicast group from a fuota task.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/disassociate-multicast-group-from-fuota-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes |  |
| MulticastGroupId | string | yes |  |

### Disassociates a wireless device from a FUOTA task.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/disassociate-wireless-device-from-fuota-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes |  |
| WirelessDeviceId | string | yes |  |

### Disassociates a wireless device from a multicast group.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/disassociate-wireless-device-from-multicast-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes |  |
| WirelessDeviceId | string | yes |  |

### Get the event configuration based on resource types.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-event-configuration-by-resource-types` (byok)

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

### Update the event configuration based on resource types.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/update-event-configuration-by-resource-types` (byok)

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

### Returns current default log levels or log levels by resource types. Based on resource types, log levels can…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-log-levels-by-resource-types` (byok)

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

### Set default log level, or log levels by resource types. This can be for wireless device log options or…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/update-log-levels-by-resource-types` (byok)

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

### Removes the log-level overrides for all resources; both wireless devices and wireless gateways.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/reset-all-resource-log-levels` (byok)

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

### Get estimated position information as a payload in GeoJSON format. The payload measurement data is resolved…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-position-estimate` (byok)

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

### Get the event configuration for a particular resource identifier.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-resource-event-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Identifier | string | yes | Resource identifier to opt in for event messaging. |
| identifierType | string | yes | Identifier type of the particular resource identifier for event configuration. |
| partnerType | string | no | Partner type of the resource if the identifier type is PartnerAccountId . |

### Update the event configuration for a particular resource identifier.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/update-resource-event-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Identifier | string | yes | Resource identifier to opt in for event messaging. |
| identifierType | string | yes | Identifier type of the particular resource identifier for event configuration. |
| partnerType | string | no | Partner type of the resource if the identifier type is PartnerAccountId |
| body | object | yes | JSON request body |

### Fetches the log-level override, if any, for a given resource-ID and resource-type. It can be used for a…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-resource-log-level` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceIdentifier | string | yes |  |
| resourceType | string | yes | The type of the resource, which can be WirelessDevice or WirelessGateway . |

### Sets the log-level override for a resource-ID and resource-type. This option can be specified for a wireless…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/put-resource-log-level` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceIdentifier | string | yes |  |
| resourceType | string | yes | The type of the resource, which can be WirelessDevice or WirelessGateway . |
| body | object | yes | JSON request body |

### Removes the log-level override, if any, for a specific resource-ID and resource-type. It can be used for a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/reset-resource-log-level` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceIdentifier | string | yes |  |
| resourceType | string | yes | The type of the resource, which can be WirelessDevice or WirelessGateway . |

### Get the position information for a given wireless device or a wireless gateway resource. The position…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-resource-position` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceIdentifier | string | yes | The identifier of the resource for which position information is retrieved. It can be the wireless device ID or the wireless gateway ID,… |
| resourceType | string | yes | The type of resource for which position information is retrieved, which can be a wireless device or a wireless gateway. |

### Update the position information of a given wireless device or a wireless gateway resource. The position…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/update-resource-position` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceIdentifier | string | yes | The identifier of the resource for which position information is updated. It can be the wireless device ID or the wireless gateway ID,… |
| resourceType | string | yes | The type of resource for which position information is updated, which can be a wireless device or a wireless gateway. |
| body | object | yes | JSON request body |

### Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-service-endpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| serviceType | string | no | The service type for which to get endpoint information about. Can be CUPS for the Configuration and Update Server endpoint, or LNS for the… |

### Gets information about a wireless device.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-wireless-device` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Identifier | string | yes | The identifier of the wireless device to get. |
| identifierType | string | yes | The type of identifier used in identifier . |

### Gets operating information about a wireless device.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-wireless-device-statistics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the wireless device for which to get the data. |

### Gets information about a wireless gateway.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-wireless-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Identifier | string | yes | The identifier of the wireless gateway to get. |
| identifierType | string | yes | The type of identifier used in identifier . |

### Gets the firmware version and other information about a wireless gateway.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-wireless-gateway-firmware-information` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the resource to get. |

### Gets operating information about a wireless gateway.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/get-wireless-gateway-statistics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the wireless gateway for which to get the data. |

### List the Sidewalk devices in an import task and their onboarding status.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/list-devices-for-wireless-device-import-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The identifier of the import task for which wireless devices are listed. |
| maxResults | integer | no |  |
| nextToken | string | no | To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results. |
| status | string | no | The status of the devices in the import task. |

### List event configurations where at least one event topic has been enabled.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/list-event-configurations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceType | string | yes | Resource type to filter event configurations. |
| maxResults | integer | no |  |
| nextToken | string | no | To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results. |

### List all multicast groups associated with a fuota task.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/list-multicast-groups-by-fuota-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes |  |
| nextToken | string | no | To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results. |
| maxResults | integer | no |  |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### List queued messages in the downlink queue.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/list-queued-messages` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of a given wireless device which the downlink message packets are being sent. |
| nextToken | string | no | To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results. |
| maxResults | integer | no | The maximum number of results to return in this operation. |
| WirelessDeviceType | string | no | The wireless device type, whic can be either Sidewalk or LoRaWAN. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Sends a decrypted application data frame to a device.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/send-data-to-wireless-device` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the wireless device to receive the data. |
| body | object | yes | JSON request body |

### Lists the tags (metadata) you have assigned to the resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The ARN of the resource for which you want to list tags. |

### Adds a tag to a resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The ARN of the resource to add tags to. |
| body | object | yes | JSON request body |

### List wireless devices that have been added to an import task.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/list-wireless-device-import-tasks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no |  |
| nextToken | string | no | To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results. |

### Sends the specified data to a multicast group.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/send-data-to-multicast-group` (byok)

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

### Starts a bulk disassociatin of all qualifying wireless devices from a multicast group.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/start-bulk-disassociate-wireless-device-from-multicast-group` (byok)

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

### Starts a bulk association of all qualifying wireless devices with a multicast group.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/start-bulk-associate-wireless-device-with-multicast-group` (byok)

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

### Start import task for a single wireless device.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/start-single-wireless-device-import-task` (byok)

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

### Start import task for provisioning Sidewalk devices in bulk using an S3 CSV file.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/start-wireless-device-import-task` (byok)

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

### Simulates a provisioned device by sending an uplink data payload of Hello .
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/test-wireless-device` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the wireless device to test. |

### Removes one or more tags from a resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The ARN of the resource to remove tags from. |
| tagKeys | array | yes | A list of the keys of the tags to remove from the resource. |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/list-partner-accounts" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS IoT Wireless API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:amazonaws-iotwireless/list-partner-accounts with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the AWS IoT Wireless 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-iotwireless.

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