aws-iot-wireless — quality + safety report

In the Skillier index (lap__amazonaws-com-amazonaws-com-iotwireless) · scanned 2026-06-03 · engine: builtin+triage

A
Quality
90/100
Safety

✓ Clean — no heuristic safety flags surfaced.

Heuristic flags from the builtin scanner, which is known to over-flag (it trips on legitimate env-reading integrations, security skills, and library .eval calls). This is NOT an authoritative malicious verdict — re-scan with SkillSpector for the authoritative result. Run the authoritative scan →

Skillproof quality grade A

📇 This skill is in the Skillier index (curated · deduped · quality-filtered). Install Skillier to route & load it into your AI client.

Quality notes

Skill is large (~5594 tokens)
medium · quality · body
→ Tighten to the essential procedure; move long reference material to linked files.
No example
low · quality · body
→ Add at least one worked example (input → expected action/output).

About this skill

AWS IoT Wireless API skill. Use when working with AWS IoT Wireless for partner-accounts, fuota-tasks, multicast-groups. Covers 112 endpoints.

📄 Read the SKILL.md
---
name: aws-iot-wireless
description: "AWS IoT Wireless API skill. Use when working with AWS IoT Wireless for partner-accounts, fuota-tasks, multicast-groups. Covers 112 endpoints."
version: 1.0.0
generator: lapsh
---

# AWS IoT Wireless
API version: 2020-11-22

## Auth
AWS SigV4

## Base URL
Not specified.

## Setup
1. Configure auth: AWS SigV4
2. GET /event-configurations-resource-types -- verify access
3. POST /partner-accounts -- create first partner-accounts

## Endpoints

112 endpoints across 24 groups. See references/api-spec.lap for full details.

### partner-accounts
| Method | Path | Description |
|--------|------|-------------|
| POST | /partner-accounts | Associates a partner account with your AWS account. |
| DELETE | /partner-accounts/{PartnerAccountId} | Disassociates your AWS account from a partner account. If PartnerAccountId and PartnerType are null, disassociates your AWS account from all partner accounts. |
| GET | /partner-accounts/{PartnerAccountId} | Gets information about a partner account. If PartnerAccountId and PartnerType are null, returns all partner accounts. |
| GET | /partner-accounts | Lists the partner accounts associated with your AWS account. |
| PATCH | /partner-accounts/{PartnerAccountId} | Updates properties of a partner account. |

### fuota-tasks
| Method | Path | Description |
|--------|------|-------------|
| PUT | /fuota-tasks/{Id}/multicast-group | Associate a multicast group with a FUOTA task. |
| PUT | /fuota-tasks/{Id}/wireless-device | Associate a wireless device with a FUOTA task. |
| POST | /fuota-tasks | Creates a FUOTA task. |
| DELETE | /fuota-tasks/{Id} | Deletes a FUOTA task. |
| DELETE | /fuota-tasks/{Id}/multicast-groups/{MulticastGroupId} | Disassociates a multicast group from a fuota task. |
| DELETE | /fuota-tasks/{Id}/wireless-devices/{WirelessDeviceId} | Disassociates a wireless device from a FUOTA task. |
| GET | /fuota-tasks/{Id} | Gets information about a FUOTA task. |
| GET | /fuota-tasks | Lists the FUOTA tasks registered to your AWS account. |
| GET | /fuota-tasks/{Id}/multicast-groups | List all multicast groups associated with a fuota task. |
| PUT | /fuota-tasks/{Id} | Starts a FUOTA task. |
| PATCH | /fuota-tasks/{Id} | Updates properties of a FUOTA task. |

### multicast-groups
| Method | Path | Description |
|--------|------|-------------|
| PUT | /multicast-groups/{Id}/wireless-device | Associates a wireless device with a multicast group. |
| DELETE | /multicast-groups/{Id}/session | Cancels an existing multicast group session. |
| POST | /multicast-groups | Creates a multicast group. |
| DELETE | /multicast-groups/{Id} | Deletes a multicast group if it is not in use by a fuota task. |
| DELETE | /multicast-groups/{Id}/wireless-devices/{WirelessDeviceId} | Disassociates a wireless device from a multicast group. |
| GET | /multicast-groups/{Id} | Gets information about a multicast group. |
| GET | /multicast-groups/{Id}/session | Gets information about a multicast group session. |
| GET | /multicast-groups | Lists the multicast groups registered to your AWS account. |
| POST | /multicast-groups/{Id}/data | Sends the specified data to a multicast group. |
| PATCH | /multicast-groups/{Id}/bulk | Starts a bulk association of all qualifying wireless devices with a multicast group. |
| POST | /multicast-groups/{Id}/bulk | Starts a bulk disassociatin of all qualifying wireless devices from a multicast group. |
| PUT | /multicast-groups/{Id}/session | Starts a multicast group session. |
| PATCH | /multicast-groups/{Id} | Updates properties of a multicast group session. |

### wireless-devices
| Method | Path | Description |
|--------|------|-------------|
| PUT | /wireless-devices/{Id}/thing | Associates a wireless device with a thing. |
| POST | /wireless-devices | Provisions a wireless device. |
| DELETE | /wireless-devices/{Id}/data | Remove queued messages from the downlink queue. |
| DELETE | /wireless-devices/{Id} | Deletes a wireless device. |
| PATCH | /wireless-devices/{Identifier}/deregister | Deregister a wireless device from AWS IoT Wireless. |
| DELETE | /wireless-devices/{Id}/thing | Disassociates a wireless device from its currently associated thing. |
| GET | /wireless-devices/{Identifier} | Gets information about a wireless device. |
| GET | /wireless-devices/{Id}/statistics | Gets operating information about a wireless device. |
| GET | /wireless-devices/{Id}/data | List queued messages in the downlink queue. |
| GET | /wireless-devices | Lists the wireless devices registered to your AWS account. |
| POST | /wireless-devices/{Id}/data | Sends a decrypted application data frame to a device. |
| POST | /wireless-devices/{Id}/test | Simulates a provisioned device by sending an uplink data payload of Hello. |
| PATCH | /wireless-devices/{Id} | Updates properties of a wireless device. |

### wireless-gateways
| Method | Path | Description |
|--------|------|-------------|
| PUT | /wireless-gateways/{Id}/certificate | Associates a wireless gateway with a certificate. |
| PUT | /wireless-gateways/{Id}/thing | Associates a wireless gateway with a thing. |
| POST | /wireless-gateways | Provisions a wireless gateway.  When provisioning a wireless gateway, you might run into duplication errors for the following reasons.   If you specify a GatewayEui value that already exists.   If you used a ClientRequestToken with the same parameters within the last 10 minutes.   To avoid this error, make sure that you use unique identifiers and parameters for each request within the specified time period. |
| POST | /wireless-gateways/{Id}/tasks | Creates a task for a wireless gateway. |
| DELETE | /wireless-gateways/{Id} | Deletes a wireless gateway.  When deleting a wireless gateway, you might run into duplication errors for the following reasons.   If you specify a GatewayEui value that already exists.   If you used a ClientRequestToken with the same parameters within the last 10 minutes.   To avoid this error, make sure that you use unique identifiers and parameters for each request within the specified time period. |
| DELETE | /wireless-gateways/{Id}/tasks | Deletes a wireless gateway task. |
| DELETE | /wireless-gateways/{Id}/certificate | Disassociates a wireless gateway from its currently associated certificate. |
| DELETE | /wireless-gateways/{Id}/thing | Disassociates a wireless gateway from its currently associated thing. |
| GET | /wireless-gateways/{Identifier} | Gets information about a wireless gateway. |
| GET | /wireless-gateways/{Id}/certificate | Gets the ID of the certificate that is currently associated with a wireless gateway. |
| GET | /wireless-gateways/{Id}/firmware-information | Gets the firmware version and other information about a wireless gateway. |
| GET | /wireless-gateways/{Id}/statistics | Gets operating information about a wireless gateway. |
| GET | /wireless-gateways/{Id}/tasks | Gets information about a wireless gateway task. |
| GET | /wireless-gateways | Lists the wireless gateways registered to your AWS account. |
| PATCH | /wireless-gateways/{Id} | Updates properties of a wireless gateway. |

### destinations
| Method | Path | Description |
|--------|------|-------------|
| POST | /destinations | Creates a new destination that maps a device message to an AWS IoT rule. |
| DELETE | /destinations/{Name} | Deletes a destination. |
| GET | /destinations/{Name} | Gets information about a destination. |
| GET | /destinations | Lists the destinations registered to your AWS account. |
| PATCH | /destinations/{Name} | Updates properties of a destination. |

### device-profiles
| Method | Path | Description |
|--------|------|-------------|
| POST | /device-profiles | Creates a new device profile. |
| DELETE | /device-profiles/{Id} | Deletes a device profile. |
| GET | /device-profiles/{Id} | Gets information about a device profile. |
| GET | /device-profiles | Lists the device profiles registered to your AWS account. |

### network-analyzer-configurations
| Method | Path | Description |
|--------|------|-------------|
| POST | /network-analyzer-configurations | Creates a new network analyzer configuration. |
| DELETE | /network-analyzer-configurations/{ConfigurationName} | Deletes a network analyzer configuration. |
| GET | /network-analyzer-configurations/{ConfigurationName} | Get network analyzer configuration. |
| GET | /network-analyzer-configurations | Lists the network analyzer configurations. |
| PATCH | /network-analyzer-configurations/{ConfigurationName} | Update network analyzer configuration. |

### service-profiles
| Method | Path | Description |
|--------|------|-------------|
| POST | /service-profiles | Creates a new service profile. |
| DELETE | /service-profiles/{Id} | Deletes a service profile. |
| GET | /service-profiles/{Id} | Gets information about a service profile. |
| GET | /service-profiles | Lists the service profiles registered to your AWS account. |

### wireless-gateway-task-definitions
| Method | Path | Description |
|--------|------|-------------|
| POST | /wireless-gateway-task-definitions | Creates a gateway task definition. |
| DELETE | /wireless-gateway-task-definitions/{Id} | Deletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress. |
| GET | /wireless-gateway-task-definitions/{Id} | Gets information about a wireless gateway task definition. |
| GET | /wireless-gateway-task-definitions | List the wireless gateway tasks definitions registered to your AWS account. |

### wireless_device_import_task
| Method | Path | Description |
|--------|------|-------------|
| DELETE | /wireless_device_import_task/{Id} | Delete an import task. |
| GET | /wireless_device_import_task/{Id} | Get information about an import task and count of device onboarding summary information for the import task. |
| GET | /wireless_device_import_task | List the Sidewalk devices in an import task and their onboarding status. |
| POST | /wireless_device_import_task | Start import task for provisioning Sidewalk devices in bulk using an S3 CSV file. |
| PATCH | /wireless_device_import_task/{Id} | Update an import task to add more devices to the task. |

### event-configurations-resource-types
| Method | Path | Description |
|--------|------|-------------|
| GET | /event-configurations-resource-types | Get the event configuration based on resource types. |
| PATCH | /event-configurations-resource-types | Update the event configuration based on resource types. |

### log-levels
| Method | Path | Description |
|--------|------|-------------|
| GET | /log-levels | Returns current default log levels or log levels by resource types. Based on resource types, log levels can be for wireless device log options or wireless gateway log options. |
| GET | /log-levels/{ResourceIdentifier} | Fetches the log-level override, if any, for a given resource-ID and resource-type. It can be used for a wireless device or a wireless gateway. |
| PUT | /log-levels/{ResourceIdentifier} | Sets the log-level override for a resource-ID and resource-type. This option can be specified for a wireless gateway or a wireless device. A limit of 200 log level override can be set per account. |
| DELETE | /log-levels | Removes the log-level overrides for all resources; both wireless devices and wireless gateways. |
| DELETE | /log-levels/{ResourceIdentifier} | Removes the log-level override, if any, for a specific resource-ID and resource-type. It can be used for a wireless device or a wireless gateway. |
| POST | /log-levels | Set default log level, or log levels by resource types. This can be for wireless device log options or wireless gateways log options and is used to control the log messages that'll be displayed in CloudWatch. |

### metric-configuration
| Method | Path | Description |
|--------|------|-------------|
| GET | /metric-configuration | Get the metric configuration status for this AWS account. |
| PUT | /metric-configuration | U

… (truncated)
Scan or optimize your own skill →

Want a live grade + an embeddable README badge? Run your skill through the free scanner.

Graded independently by Skillproof — nothing to sell the author. Quality is mechanical + corpus-grounded; safety flags are heuristic (builtin+triage), not a malicious verdict.