LAP Registry

AWS IoT Skill

amazonaws-com-iot

Provider: Amazon Web Services Version: 2015-05-28 Endpoints: 255 Updated: 2026-04-02

Raw .lap | Lean format | API JSON | Open in app

Endpoints

MethodPathDescription
PATCH/accept-certificate-transfer/{certificateId}
PUT/billing-groups/addThingToBillingGroupAccepts 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/addThingToThingGroupAdds a thing to a billing group. Requires permission to access the AddThingToBillingGroup action.
POST/jobs/{jobId}/targetsAdds 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}/targetsAttaches 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}/principalsAssociates 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}/cancelAttaches 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}/cancelCancels 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}/cancelCancels 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}/cancelCancels a Device Defender ML Detect mitigation action. Requires permission to access the CancelDetectMitigationActionsTask action.
PUT/things/{thingName}/jobs/{jobId}/cancelCancels a job. Requires permission to access the CancelJob action.
DELETE/default-authorizerCancels 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/createConfirms 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/certificatesCreates 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-certificateCreates 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...

Install as Skill

Use this API as a Claude Code skill for instant agent access.

CLI Install

lapsh skill-install amazonaws-com-iot

Downloads and installs to ~/.claude/skills/amazonaws-com-iot/

Manual Install

Download: Skill Bundle (JSON)

Or view: SKILL.md

Recent Versions (1)