AWS IoT Skill
amazonaws-com-iot
amazonaws-com-iot
| Method | Path | Description |
|---|---|---|
PATCH | /accept-certificate-transfer/{certificateId} | |
PUT | /billing-groups/addThingToBillingGroup | Accepts a pending certificate transfer. The default state of the certificate is INACTIVE. To check for pending certificate transfers, call ListCertificates to enumerate your certi... |
PUT | /thing-groups/addThingToThingGroup | Adds a thing to a billing group. Requires permission to access the AddThingToBillingGroup action. |
POST | /jobs/{jobId}/targets | Adds a thing to a thing group. Requires permission to access the AddThingToThingGroup action. |
PUT | /target-policies/{policyName} | Associates a group with a continuous job. The following criteria must be met: The job must have been created with the targetSelection field set to "CONTINUOUS". The job status mus... |
PUT | /principal-policies/{policyName} | Attaches the specified policy to the specified principal (certificate or other credential). Requires permission to access the AttachPolicy action. |
PUT | /security-profiles/{securityProfileName}/targets | Attaches the specified policy to the specified principal (certificate or other credential). Note: This action is deprecated and works as expected for backward compatibility, but w... |
PUT | /things/{thingName}/principals | Associates a Device Defender security profile with a thing group or this account. Each thing group or account can have up to five security profiles associated with it. Requires pe... |
PUT | /audit/mitigationactions/tasks/{taskId}/cancel | Attaches the specified principal to the specified thing. A principal can be X.509 certificates, Amazon Cognito identities or federated identities. Requires permission to access th... |
PUT | /audit/tasks/{taskId}/cancel | Cancels a mitigation action task that is in progress. If the task is not in progress, an InvalidRequestException occurs. Requires permission to access the CancelAuditMitigationAct... |
PATCH | /cancel-certificate-transfer/{certificateId} | Cancels an audit that is in progress. The audit can be either scheduled or on demand. If the audit isn't in progress, an "InvalidRequestException" occurs. Requires permission to a... |
PUT | /detect/mitigationactions/tasks/{taskId}/cancel | Cancels a pending transfer for the specified certificate. Note Only the transfer source account can use this operation to cancel a transfer. (Transfer destinations can use RejectC... |
PUT | /jobs/{jobId}/cancel | Cancels a Device Defender ML Detect mitigation action. Requires permission to access the CancelDetectMitigationActionsTask action. |
PUT | /things/{thingName}/jobs/{jobId}/cancel | Cancels a job. Requires permission to access the CancelJob action. |
DELETE | /default-authorizer | Cancels the execution of a job for a given thing. Requires permission to access the CancelJobExecution action. |
GET | /confirmdestination/{confirmationToken+} | Clears the default authorizer. Requires permission to access the ClearDefaultAuthorizer action. |
POST | /audit/suppressions/create | Confirms a topic rule destination. When you create a rule requiring a destination, IoT sends a confirmation message to the endpoint or base address you specify. The message includ... |
POST | /authorizer/{authorizerName} | Creates a Device Defender audit suppression. Requires permission to access the CreateAuditSuppression action. |
POST | /billing-groups/{billingGroupName} | Creates an authorizer. Requires permission to access the CreateAuthorizer action. |
POST | /certificates | Creates a billing group. Requires permission to access the CreateBillingGroup action. |
POST | /certificate-providers/{certificateProviderName} | Creates an X.509 certificate using the specified certificate signing request. Requires permission to access the CreateCertificateFromCsr action. The CSR must include a public key... |
POST | /custom-metric/{metricName} | Creates an Amazon Web Services IoT Core certificate provider. You can use Amazon Web Services IoT Core certificate provider to customize how to sign a certificate signing request... |
POST | /dimensions/{name} | Use this API to define a Custom Metric published by your devices to Device Defender. Requires permission to access the CreateCustomMetric action. |
POST | /domainConfigurations/{domainConfigurationName} | Create a dimension that you can use to limit the scope of a metric used in a security profile for IoT Device Defender. For example, using a TOPIC_FILTER dimension, you can narrow... |
POST | /dynamic-thing-groups/{thingGroupName} | Creates a domain configuration. Requires permission to access the CreateDomainConfiguration action. |
PUT | /fleet-metric/{metricName} | Creates a dynamic thing group. Requires permission to access the CreateDynamicThingGroup action. |
PUT | /jobs/{jobId} | Creates a fleet metric. Requires permission to access the CreateFleetMetric action. |
PUT | /job-templates/{jobTemplateId} | Creates a job. Requires permission to access the CreateJob action. |
POST | /keys-and-certificate | Creates a job template. Requires permission to access the CreateJobTemplate action. |
POST | /mitigationactions/actions/{actionName} | Creates a 2048-bit RSA key pair and issues an X.509 certificate using the issued public key. You can also call CreateKeysAndCertificate over MQTT from a device, for more informati... |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install amazonaws-com-iot
Downloads and installs to ~/.claude/skills/amazonaws-com-iot/
2015-05-28 (2026-02-13)