AWS IoT

AWS IoT. 238 operations. Lead operation: Amazon IoT Device Management Accept Certificate Transfer. Self-contained Naftiko capability covering one Amazon Iot Device Management business surface.

Run with Naftiko Amazon Iot Device ManagementAWS IoT

What You Can Do

PATCH
Acceptcertificatetransfer — Amazon IoT Device Management Accept Certificate Transfer
/v1/accept-certificate-transfer/{certificateid}
GET
Listactiveviolations — Amazon IoT Device Management List Active Violations
/v1/active-violations
POST
Listattachedpolicies — Amazon IoT Device Management List Attached Policies
/v1/attached-policies/{target}
DELETE
Deleteaccountauditconfiguration — Amazon IoT Device Management Delete Account Audit Configuration
/v1/audit/configuration
GET
Describeaccountauditconfiguration — Amazon IoT Device Management Describe Account Audit Configuration
/v1/audit/configuration
PATCH
Updateaccountauditconfiguration — Amazon IoT Device Management Update Account Audit Configuration
/v1/audit/configuration
POST
Listauditfindings — Amazon IoT Device Management List Audit Findings
/v1/audit/findings
GET
Describeauditfinding — Amazon IoT Device Management Describe Audit Finding
/v1/audit/findings/{findingid}
GET
Listauditmitigationactionsexecutions — Amazon IoT Device Management List Audit Mitigation Actions Executions
/v1/audit/mitigationactions/executions-taskid-findingid
GET
Listauditmitigationactionstasks — Amazon IoT Device Management List Audit Mitigation Actions Tasks
/v1/audit/mitigationactions/tasks-starttime-endtime
GET
Describeauditmitigationactionstask — Amazon IoT Device Management Describe Audit Mitigation Actions Task
/v1/audit/mitigationactions/tasks/{taskid}
POST
Startauditmitigationactionstask — Amazon IoT Device Management Start Audit Mitigation Actions Task
/v1/audit/mitigationactions/tasks/{taskid}
PUT
Cancelauditmitigationactionstask — Amazon IoT Device Management Cancel Audit Mitigation Actions Task
/v1/audit/mitigationactions/tasks/{taskid}/cancel
GET
Listrelatedresourcesforauditfinding — Amazon IoT Device Management List Related Resources for Audit Finding
/v1/audit/relatedresources-findingid
GET
Listscheduledaudits — Amazon IoT Device Management List Scheduled Audits
/v1/audit/scheduledaudits
POST
Createscheduledaudit — Amazon IoT Device Management Create Scheduled Audit
/v1/audit/scheduledaudits/{scheduledauditname}
DELETE
Deletescheduledaudit — Amazon IoT Device Management Delete Scheduled Audit
/v1/audit/scheduledaudits/{scheduledauditname}
GET
Describescheduledaudit — Amazon IoT Device Management Describe Scheduled Audit
/v1/audit/scheduledaudits/{scheduledauditname}
PATCH
Updatescheduledaudit — Amazon IoT Device Management Update Scheduled Audit
/v1/audit/scheduledaudits/{scheduledauditname}
POST
Createauditsuppression — Amazon IoT Device Management Create Audit Suppression
/v1/audit/suppressions/create
POST
Deleteauditsuppression — Amazon IoT Device Management Delete Audit Suppression
/v1/audit/suppressions/delete
POST
Describeauditsuppression — Amazon IoT Device Management Describe Audit Suppression
/v1/audit/suppressions/describe
POST
Listauditsuppressions — Amazon IoT Device Management List Audit Suppressions
/v1/audit/suppressions/list
PATCH
Updateauditsuppression — Amazon IoT Device Management Update Audit Suppression
/v1/audit/suppressions/update
POST
Startondemandaudittask — Amazon IoT Device Management Start on Demand Audit Task
/v1/audit/tasks
GET
Listaudittasks — Amazon IoT Device Management List Audit Tasks
/v1/audit/tasks-starttime-endtime
GET
Describeaudittask — Amazon IoT Device Management Describe Audit Task
/v1/audit/tasks/{taskid}
PUT
Cancelaudittask — Amazon IoT Device Management Cancel Audit Task
/v1/audit/tasks/{taskid}/cancel
POST
Createauthorizer — Amazon IoT Device Management Create Authorizer
/v1/authorizer/{authorizername}
DELETE
Deleteauthorizer — Amazon IoT Device Management Delete Authorizer
/v1/authorizer/{authorizername}
GET
Describeauthorizer — Amazon IoT Device Management Describe Authorizer
/v1/authorizer/{authorizername}
PUT
Updateauthorizer — Amazon IoT Device Management Update Authorizer
/v1/authorizer/{authorizername}
POST
Testinvokeauthorizer — Amazon IoT Device Management Test Invoke Authorizer
/v1/authorizer/{authorizername}/test
GET
Listauthorizers — Amazon IoT Device Management List Authorizers
/v1/authorizers
GET
Getbehaviormodeltrainingsummaries — Amazon IoT Device Management Get Behavior Model Training Summaries
/v1/behavior-model-training/summaries
GET
Listbillinggroups — Amazon IoT Device Management List Billing Groups
/v1/billing-groups
PUT
Addthingtobillinggroup — Amazon IoT Device Management Add Thing to Billing Group
/v1/billing-groups/addthingtobillinggroup
PUT
Removethingfrombillinggroup — Amazon IoT Device Management Remove Thing from Billing Group
/v1/billing-groups/removethingfrombillinggroup
POST
Createbillinggroup — Amazon IoT Device Management Create Billing Group
/v1/billing-groups/{billinggroupname}
DELETE
Deletebillinggroup — Amazon IoT Device Management Delete Billing Group
/v1/billing-groups/{billinggroupname}
GET
Describebillinggroup — Amazon IoT Device Management Describe Billing Group
/v1/billing-groups/{billinggroupname}
PATCH
Updatebillinggroup — Amazon IoT Device Management Update Billing Group
/v1/billing-groups/{billinggroupname}
GET
Listthingsinbillinggroup — Amazon IoT Device Management List Things in Billing Group
/v1/billing-groups/{billinggroupname}/things
POST
Registercacertificate — Amazon IoT Device Management Register C a Certificate
/v1/cacertificate
DELETE
Deletecacertificate — Amazon IoT Device Management Delete C a Certificate
/v1/cacertificate/{cacertificateid}
GET
Describecacertificate — Amazon IoT Device Management Describe C a Certificate
/v1/cacertificate/{cacertificateid}
PUT
Updatecacertificate — Amazon IoT Device Management Update C a Certificate
/v1/cacertificate/{cacertificateid}
GET
Listcacertificates — Amazon IoT Device Management List C a Certificates
/v1/cacertificates
PATCH
Cancelcertificatetransfer — Amazon IoT Device Management Cancel Certificate Transfer
/v1/cancel-certificate-transfer/{certificateid}
POST
Registercertificate — Amazon IoT Device Management Register Certificate
/v1/certificate/register
POST
Registercertificatewithoutca — Amazon IoT Device Management Register Certificate Without C a
/v1/certificate/register-no-ca
POST
Createcertificatefromcsr — Amazon IoT Device Management Create Certificate from Csr
/v1/certificates
GET
Listcertificates — Amazon IoT Device Management List Certificates
/v1/certificates
GET
Listcertificatesbyca — Amazon IoT Device Management List Certificates by C a
/v1/certificates-by-ca/{cacertificateid}
GET
Listoutgoingcertificates — Amazon IoT Device Management List Outgoing Certificates
/v1/certificates-out-going
DELETE
Deletecertificate — Amazon IoT Device Management Delete Certificate
/v1/certificates/{certificateid}
GET
Describecertificate — Amazon IoT Device Management Describe Certificate
/v1/certificates/{certificateid}
PUT
Updatecertificate — Amazon IoT Device Management Update Certificate
/v1/certificates/certificateid-newstatus
GET
Confirmtopicruledestination — Amazon IoT Device Management Confirm Topic Rule Destination
/v1/confirmdestination/{confirmationtoken}
POST
Createcustommetric — Amazon IoT Device Management Create Custom Metric
/v1/custom-metric/{metricname}
DELETE
Deletecustommetric — Amazon IoT Device Management Delete Custom Metric
/v1/custom-metric/{metricname}
GET
Describecustommetric — Amazon IoT Device Management Describe Custom Metric
/v1/custom-metric/{metricname}
PATCH
Updatecustommetric — Amazon IoT Device Management Update Custom Metric
/v1/custom-metric/{metricname}
GET
Listcustommetrics — Amazon IoT Device Management List Custom Metrics
/v1/custom-metrics
DELETE
Cleardefaultauthorizer — Amazon IoT Device Management Clear Default Authorizer
/v1/default-authorizer
GET
Describedefaultauthorizer — Amazon IoT Device Management Describe Default Authorizer
/v1/default-authorizer
POST
Setdefaultauthorizer — Amazon IoT Device Management Set Default Authorizer
/v1/default-authorizer
POST
Createtopicruledestination — Amazon IoT Device Management Create Topic Rule Destination
/v1/destinations
GET
Listtopicruledestinations — Amazon IoT Device Management List Topic Rule Destinations
/v1/destinations
PATCH
Updatetopicruledestination — Amazon IoT Device Management Update Topic Rule Destination
/v1/destinations
DELETE
Deletetopicruledestination — Amazon IoT Device Management Delete Topic Rule Destination
/v1/destinations/{arn}
GET
Gettopicruledestination — Amazon IoT Device Management Get Topic Rule Destination
/v1/destinations/{arn}
GET
Listdetectmitigationactionsexecutions — Amazon IoT Device Management List Detect Mitigation Actions Executions
/v1/detect/mitigationactions/executions
GET
Listdetectmitigationactionstasks — Amazon IoT Device Management List Detect Mitigation Actions Tasks
/v1/detect/mitigationactions/tasks-starttime-endtime
GET
Describedetectmitigationactionstask — Amazon IoT Device Management Describe Detect Mitigation Actions Task
/v1/detect/mitigationactions/tasks/{taskid}
PUT
Startdetectmitigationactionstask — Amazon IoT Device Management Start Detect Mitigation Actions Task
/v1/detect/mitigationactions/tasks/{taskid}
PUT
Canceldetectmitigationactionstask — Amazon IoT Device Management Cancel Detect Mitigation Actions Task
/v1/detect/mitigationactions/tasks/{taskid}/cancel
GET
Listdimensions — Amazon IoT Device Management List Dimensions
/v1/dimensions
POST
Createdimension — Amazon IoT Device Management Create Dimension
/v1/dimensions/{name}
DELETE
Deletedimension — Amazon IoT Device Management Delete Dimension
/v1/dimensions/{name}
GET
Describedimension — Amazon IoT Device Management Describe Dimension
/v1/dimensions/{name}
PATCH
Updatedimension — Amazon IoT Device Management Update Dimension
/v1/dimensions/{name}
GET
Listdomainconfigurations — Amazon IoT Device Management List Domain Configurations
/v1/domainconfigurations
POST
Createdomainconfiguration — Amazon IoT Device Management Create Domain Configuration
/v1/domainconfigurations/{domainconfigurationname}
DELETE
Deletedomainconfiguration — Amazon IoT Device Management Delete Domain Configuration
/v1/domainconfigurations/{domainconfigurationname}
GET
Describedomainconfiguration — Amazon IoT Device Management Describe Domain Configuration
/v1/domainconfigurations/{domainconfigurationname}
PUT
Updatedomainconfiguration — Amazon IoT Device Management Update Domain Configuration
/v1/domainconfigurations/{domainconfigurationname}
POST
Createdynamicthinggroup — Amazon IoT Device Management Create Dynamic Thing Group
/v1/dynamic-thing-groups/{thinggroupname}
DELETE
Deletedynamicthinggroup — Amazon IoT Device Management Delete Dynamic Thing Group
/v1/dynamic-thing-groups/{thinggroupname}
PATCH
Updatedynamicthinggroup — Amazon IoT Device Management Update Dynamic Thing Group
/v1/dynamic-thing-groups/{thinggroupname}
POST
Geteffectivepolicies — Amazon IoT Device Management Get Effective Policies
/v1/effective-policies
GET
Describeendpoint — Amazon IoT Device Management Describe Endpoint
/v1/endpoint
GET
Describeeventconfigurations — Amazon IoT Device Management Describe Event Configurations
/v1/event-configurations
PATCH
Updateeventconfigurations — Amazon IoT Device Management Update Event Configurations
/v1/event-configurations
PUT
Createfleetmetric — Amazon IoT Device Management Create Fleet Metric
/v1/fleet-metric/{metricname}
DELETE
Deletefleetmetric — Amazon IoT Device Management Delete Fleet Metric
/v1/fleet-metric/{metricname}
GET
Describefleetmetric — Amazon IoT Device Management Describe Fleet Metric
/v1/fleet-metric/{metricname}
PATCH
Updatefleetmetric — Amazon IoT Device Management Update Fleet Metric
/v1/fleet-metric/{metricname}
GET
Listfleetmetrics — Amazon IoT Device Management List Fleet Metrics
/v1/fleet-metrics
GET
Getindexingconfiguration — Amazon IoT Device Management Get Indexing Configuration
/v1/indexing/config
POST
Updateindexingconfiguration — Amazon IoT Device Management Update Indexing Configuration
/v1/indexing/config
GET
Listindices — Amazon IoT Device Management List Indices
/v1/indices
POST
Getbucketsaggregation — Amazon IoT Device Management Get Buckets Aggregation
/v1/indices/buckets
POST
Getcardinality — Amazon IoT Device Management Get Cardinality
/v1/indices/cardinality
POST
Getpercentiles — Amazon IoT Device Management Get Percentiles
/v1/indices/percentiles
POST
Searchindex — Amazon IoT Device Management Search Index
/v1/indices/search
POST
Getstatistics — Amazon IoT Device Management Get Statistics
/v1/indices/statistics
GET
Describeindex — Amazon IoT Device Management Describe Index
/v1/indices/{indexname}
GET
Listjobtemplates — Amazon IoT Device Management List Job Templates
/v1/job-templates
PUT
Createjobtemplate — Amazon IoT Device Management Create Job Template
/v1/job-templates/{jobtemplateid}
DELETE
Deletejobtemplate — Amazon IoT Device Management Delete Job Template
/v1/job-templates/{jobtemplateid}
GET
Describejobtemplate — Amazon IoT Device Management Describe Job Template
/v1/job-templates/{jobtemplateid}
GET
Listjobs — Amazon IoT Device Management List Jobs
/v1/jobs
PUT
Createjob — Amazon IoT Device Management Create Job
/v1/jobs/{jobid}
DELETE
Deletejob — Amazon IoT Device Management Delete Job
/v1/jobs/{jobid}
GET
Describejob — Amazon IoT Device Management Describe Job
/v1/jobs/{jobid}
PATCH
Updatejob — Amazon IoT Device Management Update Job
/v1/jobs/{jobid}
PUT
Canceljob — Amazon IoT Device Management Cancel Job
/v1/jobs/{jobid}/cancel
GET
Getjobdocument — Amazon IoT Device Management Get Job Document
/v1/jobs/{jobid}/job-document
POST
Associatetargetswithjob — Amazon IoT Device Management Associate Targets with Job
/v1/jobs/{jobid}/targets
GET
Listjobexecutionsforjob — Amazon IoT Device Management List Job Executions for Job
/v1/jobs/{jobid}/things
POST
Createkeysandcertificate — Amazon IoT Device Management Create Keys and Certificate
/v1/keys-and-certificate
GET
Getloggingoptions — Amazon IoT Device Management Get Logging Options
/v1/loggingoptions
POST
Setloggingoptions — Amazon IoT Device Management Set Logging Options
/v1/loggingoptions
GET
Listmanagedjobtemplates — Amazon IoT Device Management List Managed Job Templates
/v1/managed-job-templates
GET
Describemanagedjobtemplate — Amazon IoT Device Management Describe Managed Job Template
/v1/managed-job-templates/{templatename}
GET
Listmetricvalues — Amazon IoT Device Management List Metric Values
/v1/metric-values-thingname-metricname-starttime-endtime
GET
Listmitigationactions — Amazon IoT Device Management List Mitigation Actions
/v1/mitigationactions/actions
POST
Createmitigationaction — Amazon IoT Device Management Create Mitigation Action
/v1/mitigationactions/actions/{actionname}
DELETE
Deletemitigationaction — Amazon IoT Device Management Delete Mitigation Action
/v1/mitigationactions/actions/{actionname}
GET
Describemitigationaction — Amazon IoT Device Management Describe Mitigation Action
/v1/mitigationactions/actions/{actionname}
PATCH
Updatemitigationaction — Amazon IoT Device Management Update Mitigation Action
/v1/mitigationactions/actions/{actionname}
GET
Listotaupdates — Amazon IoT Device Management List O T a Updates
/v1/otaupdates
POST
Createotaupdate — Amazon IoT Device Management Create O T a Update
/v1/otaupdates/{otaupdateid}
DELETE
Deleteotaupdate — Amazon IoT Device Management Delete O T a Update
/v1/otaupdates/{otaupdateid}
GET
Getotaupdate — Amazon IoT Device Management Get O T a Update
/v1/otaupdates/{otaupdateid}
GET
Listpolicies — Amazon IoT Device Management List Policies
/v1/policies
POST
Createpolicy — Amazon IoT Device Management Create Policy
/v1/policies/{policyname}
DELETE
Deletepolicy — Amazon IoT Device Management Delete Policy
/v1/policies/{policyname}
GET
Getpolicy — Amazon IoT Device Management Get Policy
/v1/policies/{policyname}
POST
Createpolicyversion — Amazon IoT Device Management Create Policy Version
/v1/policies/{policyname}/version
GET
Listpolicyversions — Amazon IoT Device Management List Policy Versions
/v1/policies/{policyname}/version
DELETE
Deletepolicyversion — Amazon IoT Device Management Delete Policy Version
/v1/policies/{policyname}/version/{policyversionid}
GET
Getpolicyversion — Amazon IoT Device Management Get Policy Version
/v1/policies/{policyname}/version/{policyversionid}
PATCH
Setdefaultpolicyversion — Amazon IoT Device Management Set Default Policy Version
/v1/policies/{policyname}/version/{policyversionid}
GET
Listpolicyprincipals — Amazon IoT Device Management List Policy Principals
/v1/policy-principals-x-amzn-iot-policy
POST
Listtargetsforpolicy — Amazon IoT Device Management List Targets for Policy
/v1/policy-targets/{policyname}
GET
Listprincipalpolicies — Amazon IoT Device Management List Principal Policies
/v1/principal-policies-x-amzn-iot-principal
PUT
Attachprincipalpolicy — Amazon IoT Device Management Attach Principal Policy
/v1/principal-policies/policyname-x-amzn-iot-principal
DELETE
Detachprincipalpolicy — Amazon IoT Device Management Detach Principal Policy
/v1/principal-policies/policyname-x-amzn-iot-principal
GET
Listprincipalthings — Amazon IoT Device Management List Principal Things
/v1/principals/things-x-amzn-principal
POST
Createprovisioningtemplate — Amazon IoT Device Management Create Provisioning Template
/v1/provisioning-templates
GET
Listprovisioningtemplates — Amazon IoT Device Management List Provisioning Templates
/v1/provisioning-templates
DELETE
Deleteprovisioningtemplate — Amazon IoT Device Management Delete Provisioning Template
/v1/provisioning-templates/{templatename}
GET
Describeprovisioningtemplate — Amazon IoT Device Management Describe Provisioning Template
/v1/provisioning-templates/{templatename}
PATCH
Updateprovisioningtemplate — Amazon IoT Device Management Update Provisioning Template
/v1/provisioning-templates/{templatename}
POST
Createprovisioningclaim — Amazon IoT Device Management Create Provisioning Claim
/v1/provisioning-templates/{templatename}/provisioning-claim
POST
Createprovisioningtemplateversion — Amazon IoT Device Management Create Provisioning Template Version
/v1/provisioning-templates/{templatename}/versions
GET
Listprovisioningtemplateversions — Amazon IoT Device Management List Provisioning Template Versions
/v1/provisioning-templates/{templatename}/versions
DELETE
Deleteprovisioningtemplateversion — Amazon IoT Device Management Delete Provisioning Template Version
/v1/provisioning-templates/{templatename}/versions/{versionid}
GET
Describeprovisioningtemplateversion — Amazon IoT Device Management Describe Provisioning Template Version
/v1/provisioning-templates/{templatename}/versions/{versionid}
DELETE
Deleteregistrationcode — Amazon IoT Device Management Delete Registration Code
/v1/registrationcode
GET
Getregistrationcode — Amazon IoT Device Management Get Registration Code
/v1/registrationcode
PATCH
Rejectcertificatetransfer — Amazon IoT Device Management Reject Certificate Transfer
/v1/reject-certificate-transfer/{certificateid}
GET
Listrolealiases — Amazon IoT Device Management List Role Aliases
/v1/role-aliases
POST
Createrolealias — Amazon IoT Device Management Create Role Alias
/v1/role-aliases/{rolealias}
DELETE
Deleterolealias — Amazon IoT Device Management Delete Role Alias
/v1/role-aliases/{rolealias}
GET
Describerolealias — Amazon IoT Device Management Describe Role Alias
/v1/role-aliases/{rolealias}
PUT
Updaterolealias — Amazon IoT Device Management Update Role Alias
/v1/role-aliases/{rolealias}
GET
Listtopicrules — Amazon IoT Device Management List Topic Rules
/v1/rules
POST
Createtopicrule — Amazon IoT Device Management Create Topic Rule
/v1/rules/{rulename}
DELETE
Deletetopicrule — Amazon IoT Device Management Delete Topic Rule
/v1/rules/{rulename}
GET
Gettopicrule — Amazon IoT Device Management Get Topic Rule
/v1/rules/{rulename}
PATCH
Replacetopicrule — Amazon IoT Device Management Replace Topic Rule
/v1/rules/{rulename}
POST
Disabletopicrule — Amazon IoT Device Management Disable Topic Rule
/v1/rules/{rulename}/disable
POST
Enabletopicrule — Amazon IoT Device Management Enable Topic Rule
/v1/rules/{rulename}/enable
POST
Validatesecurityprofilebehaviors — Amazon IoT Device Management Validate Security Profile Behaviors
/v1/security-profile-behaviors/validate
GET
Listsecurityprofiles — Amazon IoT Device Management List Security Profiles
/v1/security-profiles
GET
Listsecurityprofilesfortarget — Amazon IoT Device Management List Security Profiles for Target
/v1/security-profiles-for-target-securityprofiletargetarn
POST
Createsecurityprofile — Amazon IoT Device Management Create Security Profile
/v1/security-profiles/{securityprofilename}
DELETE
Deletesecurityprofile — Amazon IoT Device Management Delete Security Profile
/v1/security-profiles/{securityprofilename}
GET
Describesecurityprofile — Amazon IoT Device Management Describe Security Profile
/v1/security-profiles/{securityprofilename}
PATCH
Updatesecurityprofile — Amazon IoT Device Management Update Security Profile
/v1/security-profiles/{securityprofilename}
GET
Listtargetsforsecurityprofile — Amazon IoT Device Management List Targets for Security Profile
/v1/security-profiles/{securityprofilename}/targets
PUT
Attachsecurityprofile — Amazon IoT Device Management Attach Security Profile
/v1/security-profiles/{securityprofilename}/targets-securityprofiletargetarn
DELETE
Detachsecurityprofile — Amazon IoT Device Management Detach Security Profile
/v1/security-profiles/{securityprofilename}/targets-securityprofiletargetarn
GET
Liststreams — Amazon IoT Device Management List Streams
/v1/streams
POST
Createstream — Amazon IoT Device Management Create Stream
/v1/streams/{streamid}
DELETE
Deletestream — Amazon IoT Device Management Delete Stream
/v1/streams/{streamid}
GET
Describestream — Amazon IoT Device Management Describe Stream
/v1/streams/{streamid}
PUT
Updatestream — Amazon IoT Device Management Update Stream
/v1/streams/{streamid}
POST
Tagresource — Amazon IoT Device Management Tag Resource
/v1/tags
GET
Listtagsforresource — Amazon IoT Device Management List Tags for Resource
/v1/tags-resourcearn
PUT
Attachpolicy — Amazon IoT Device Management Attach Policy
/v1/target-policies/{policyname}
POST
Detachpolicy — Amazon IoT Device Management Detach Policy
/v1/target-policies/{policyname}
POST
Testauthorization — Amazon IoT Device Management Test Authorization
/v1/test-authorization
GET
Listthinggroups — Amazon IoT Device Management List Thing Groups
/v1/thing-groups
PUT
Addthingtothinggroup — Amazon IoT Device Management Add Thing to Thing Group
/v1/thing-groups/addthingtothinggroup
PUT
Removethingfromthinggroup — Amazon IoT Device Management Remove Thing from Thing Group
/v1/thing-groups/removethingfromthinggroup
PUT
Updatethinggroupsforthing — Amazon IoT Device Management Update Thing Groups for Thing
/v1/thing-groups/updatethinggroupsforthing
POST
Createthinggroup — Amazon IoT Device Management Create Thing Group
/v1/thing-groups/{thinggroupname}
DELETE
Deletethinggroup — Amazon IoT Device Management Delete Thing Group
/v1/thing-groups/{thinggroupname}
GET
Describethinggroup — Amazon IoT Device Management Describe Thing Group
/v1/thing-groups/{thinggroupname}
PATCH
Updatethinggroup — Amazon IoT Device Management Update Thing Group
/v1/thing-groups/{thinggroupname}
GET
Listthingsinthinggroup — Amazon IoT Device Management List Things in Thing Group
/v1/thing-groups/{thinggroupname}/things
GET
Listthingregistrationtasks — Amazon IoT Device Management List Thing Registration Tasks
/v1/thing-registration-tasks
POST
Startthingregistrationtask — Amazon IoT Device Management Start Thing Registration Task
/v1/thing-registration-tasks
GET
Describethingregistrationtask — Amazon IoT Device Management Describe Thing Registration Task
/v1/thing-registration-tasks/{taskid}
PUT
Stopthingregistrationtask — Amazon IoT Device Management Stop Thing Registration Task
/v1/thing-registration-tasks/{taskid}/cancel
GET
Listthingregistrationtaskreports — Amazon IoT Device Management List Thing Registration Task Reports
/v1/thing-registration-tasks/{taskid}/reports-reporttype
GET
Listthingtypes — Amazon IoT Device Management List Thing Types
/v1/thing-types
POST
Createthingtype — Amazon IoT Device Management Create Thing Type
/v1/thing-types/{thingtypename}
DELETE
Deletethingtype — Amazon IoT Device Management Delete Thing Type
/v1/thing-types/{thingtypename}
GET
Describethingtype — Amazon IoT Device Management Describe Thing Type
/v1/thing-types/{thingtypename}
POST
Deprecatethingtype — Amazon IoT Device Management Deprecate Thing Type
/v1/thing-types/{thingtypename}/deprecate
GET
Listthings — Amazon IoT Device Management List Things
/v1/things
POST
Registerthing — Amazon IoT Device Management Register Thing
/v1/things
POST
Creatething — Amazon IoT Device Management Create Thing
/v1/things/{thingname}
DELETE
Deletething — Amazon IoT Device Management Delete Thing
/v1/things/{thingname}
GET
Describething — Amazon IoT Device Management Describe Thing
/v1/things/{thingname}
PATCH
Updatething — Amazon IoT Device Management Update Thing
/v1/things/{thingname}
GET
Listjobexecutionsforthing — Amazon IoT Device Management List Job Executions for Thing
/v1/things/{thingname}/jobs
GET
Describejobexecution — Amazon IoT Device Management Describe Job Execution
/v1/things/{thingname}/jobs/{jobid}
PUT
Canceljobexecution — Amazon IoT Device Management Cancel Job Execution
/v1/things/{thingname}/jobs/{jobid}/cancel
DELETE
Deletejobexecution — Amazon IoT Device Management Delete Job Execution
/v1/things/{thingname}/jobs/{jobid}/executionnumber/{executionnumber}
GET
Listthingprincipals — Amazon IoT Device Management List Thing Principals
/v1/things/{thingname}/principals
PUT
Attachthingprincipal — Amazon IoT Device Management Attach Thing Principal
/v1/things/{thingname}/principals-x-amzn-principal
DELETE
Detachthingprincipal — Amazon IoT Device Management Detach Thing Principal
/v1/things/{thingname}/principals-x-amzn-principal
GET
Listthinggroupsforthing — Amazon IoT Device Management List Thing Groups for Thing
/v1/things/{thingname}/thing-groups
PATCH
Transfercertificate — Amazon IoT Device Management Transfer Certificate
/v1/transfer-certificate/certificateid-targetawsaccount
POST
Untagresource — Amazon IoT Device Management Untag Resource
/v1/untag
GET
Listv2logginglevels — Amazon IoT Device Management List V2 Logging Levels
/v1/v2logginglevel
POST
Setv2logginglevel — Amazon IoT Device Management Set V2 Logging Level
/v1/v2logginglevel
DELETE
Deletev2logginglevel — Amazon IoT Device Management Delete V2 Logging Level
/v1/v2logginglevel-targettype-targetname
GET
Getv2loggingoptions — Amazon IoT Device Management Get V2 Logging Options
/v1/v2loggingoptions
POST
Setv2loggingoptions — Amazon IoT Device Management Set V2 Logging Options
/v1/v2loggingoptions
GET
Listviolationevents — Amazon IoT Device Management List Violation Events
/v1/violation-events-starttime-endtime
POST
Putverificationstateonviolation — Amazon IoT Device Management Put Verification State on Violation
/v1/violations/verification-state/{violationid}

MCP Tools

amazon-iot-device-management-accept

Amazon IoT Device Management Accept Certificate Transfer

idempotent
amazon-iot-device-management-list

Amazon IoT Device Management List Active Violations

read-only idempotent
amazon-iot-device-management-list-2

Amazon IoT Device Management List Attached Policies

read-only
amazon-iot-device-management-delete

Amazon IoT Device Management Delete Account Audit Configuration

idempotent
amazon-iot-device-management-describe

Amazon IoT Device Management Describe Account Audit Configuration

read-only idempotent
amazon-iot-device-management-update

Amazon IoT Device Management Update Account Audit Configuration

idempotent
amazon-iot-device-management-list-3

Amazon IoT Device Management List Audit Findings

read-only
amazon-iot-device-management-describe-2

Amazon IoT Device Management Describe Audit Finding

read-only idempotent
amazon-iot-device-management-list-4

Amazon IoT Device Management List Audit Mitigation Actions Executions

read-only idempotent
amazon-iot-device-management-list-5

Amazon IoT Device Management List Audit Mitigation Actions Tasks

read-only idempotent
amazon-iot-device-management-describe-3

Amazon IoT Device Management Describe Audit Mitigation Actions Task

read-only idempotent
amazon-iot-device-management-start

Amazon IoT Device Management Start Audit Mitigation Actions Task

amazon-iot-device-management-cancel

Amazon IoT Device Management Cancel Audit Mitigation Actions Task

idempotent
amazon-iot-device-management-list-6

Amazon IoT Device Management List Related Resources for Audit Finding

read-only idempotent
amazon-iot-device-management-list-7

Amazon IoT Device Management List Scheduled Audits

read-only idempotent
amazon-iot-device-management-create

Amazon IoT Device Management Create Scheduled Audit

amazon-iot-device-management-delete-2

Amazon IoT Device Management Delete Scheduled Audit

idempotent
amazon-iot-device-management-describe-4

Amazon IoT Device Management Describe Scheduled Audit

read-only idempotent
amazon-iot-device-management-update-2

Amazon IoT Device Management Update Scheduled Audit

idempotent
amazon-iot-device-management-create-2

Amazon IoT Device Management Create Audit Suppression

amazon-iot-device-management-delete-3

Amazon IoT Device Management Delete Audit Suppression

amazon-iot-device-management-describe-5

Amazon IoT Device Management Describe Audit Suppression

amazon-iot-device-management-list-8

Amazon IoT Device Management List Audit Suppressions

read-only
amazon-iot-device-management-update-3

Amazon IoT Device Management Update Audit Suppression

idempotent
amazon-iot-device-management-start-2

Amazon IoT Device Management Start on Demand Audit Task

amazon-iot-device-management-list-9

Amazon IoT Device Management List Audit Tasks

read-only idempotent
amazon-iot-device-management-describe-6

Amazon IoT Device Management Describe Audit Task

read-only idempotent
amazon-iot-device-management-cancel-2

Amazon IoT Device Management Cancel Audit Task

idempotent
amazon-iot-device-management-create-3

Amazon IoT Device Management Create Authorizer

amazon-iot-device-management-delete-4

Amazon IoT Device Management Delete Authorizer

idempotent
amazon-iot-device-management-describe-7

Amazon IoT Device Management Describe Authorizer

read-only idempotent
amazon-iot-device-management-update-4

Amazon IoT Device Management Update Authorizer

idempotent
amazon-iot-device-management-test

Amazon IoT Device Management Test Invoke Authorizer

read-only
amazon-iot-device-management-list-10

Amazon IoT Device Management List Authorizers

read-only idempotent
amazon-iot-device-management-get

Amazon IoT Device Management Get Behavior Model Training Summaries

read-only idempotent
amazon-iot-device-management-list-11

Amazon IoT Device Management List Billing Groups

read-only idempotent
amazon-iot-device-management-add

Amazon IoT Device Management Add Thing to Billing Group

idempotent
amazon-iot-device-management-remove

Amazon IoT Device Management Remove Thing from Billing Group

idempotent
amazon-iot-device-management-create-4

Amazon IoT Device Management Create Billing Group

amazon-iot-device-management-delete-5

Amazon IoT Device Management Delete Billing Group

idempotent
amazon-iot-device-management-describe-8

Amazon IoT Device Management Describe Billing Group

read-only idempotent
amazon-iot-device-management-update-5

Amazon IoT Device Management Update Billing Group

idempotent
amazon-iot-device-management-list-12

Amazon IoT Device Management List Things in Billing Group

read-only idempotent
amazon-iot-device-management-register

Amazon IoT Device Management Register C a Certificate

amazon-iot-device-management-delete-6

Amazon IoT Device Management Delete C a Certificate

idempotent
amazon-iot-device-management-describe-9

Amazon IoT Device Management Describe C a Certificate

read-only idempotent
amazon-iot-device-management-update-6

Amazon IoT Device Management Update C a Certificate

idempotent
amazon-iot-device-management-list-13

Amazon IoT Device Management List C a Certificates

read-only idempotent
amazon-iot-device-management-cancel-3

Amazon IoT Device Management Cancel Certificate Transfer

idempotent
amazon-iot-device-management-register-2

Amazon IoT Device Management Register Certificate

amazon-iot-device-management-register-3

Amazon IoT Device Management Register Certificate Without C a

amazon-iot-device-management-create-5

Amazon IoT Device Management Create Certificate from Csr

amazon-iot-device-management-list-14

Amazon IoT Device Management List Certificates

read-only idempotent
amazon-iot-device-management-list-15

Amazon IoT Device Management List Certificates by C a

read-only idempotent
amazon-iot-device-management-list-16

Amazon IoT Device Management List Outgoing Certificates

read-only idempotent
amazon-iot-device-management-delete-7

Amazon IoT Device Management Delete Certificate

idempotent
amazon-iot-device-management-describe-10

Amazon IoT Device Management Describe Certificate

read-only idempotent
amazon-iot-device-management-update-7

Amazon IoT Device Management Update Certificate

idempotent
amazon-iot-device-management-confirm

Amazon IoT Device Management Confirm Topic Rule Destination

read-only idempotent
amazon-iot-device-management-create-6

Amazon IoT Device Management Create Custom Metric

amazon-iot-device-management-delete-8

Amazon IoT Device Management Delete Custom Metric

idempotent
amazon-iot-device-management-describe-11

Amazon IoT Device Management Describe Custom Metric

read-only idempotent
amazon-iot-device-management-update-8

Amazon IoT Device Management Update Custom Metric

idempotent
amazon-iot-device-management-list-17

Amazon IoT Device Management List Custom Metrics

read-only idempotent
amazon-iot-device-management-clear

Amazon IoT Device Management Clear Default Authorizer

idempotent
amazon-iot-device-management-describe-12

Amazon IoT Device Management Describe Default Authorizer

read-only idempotent
amazon-iot-device-management-set

Amazon IoT Device Management Set Default Authorizer

amazon-iot-device-management-create-7

Amazon IoT Device Management Create Topic Rule Destination

amazon-iot-device-management-list-18

Amazon IoT Device Management List Topic Rule Destinations

read-only idempotent
amazon-iot-device-management-update-9

Amazon IoT Device Management Update Topic Rule Destination

idempotent
amazon-iot-device-management-delete-9

Amazon IoT Device Management Delete Topic Rule Destination

idempotent
amazon-iot-device-management-get-2

Amazon IoT Device Management Get Topic Rule Destination

read-only idempotent
amazon-iot-device-management-list-19

Amazon IoT Device Management List Detect Mitigation Actions Executions

read-only idempotent
amazon-iot-device-management-list-20

Amazon IoT Device Management List Detect Mitigation Actions Tasks

read-only idempotent
amazon-iot-device-management-describe-13

Amazon IoT Device Management Describe Detect Mitigation Actions Task

read-only idempotent
amazon-iot-device-management-start-3

Amazon IoT Device Management Start Detect Mitigation Actions Task

idempotent
amazon-iot-device-management-cancel-4

Amazon IoT Device Management Cancel Detect Mitigation Actions Task

idempotent
amazon-iot-device-management-list-21

Amazon IoT Device Management List Dimensions

read-only idempotent
amazon-iot-device-management-create-8

Amazon IoT Device Management Create Dimension

amazon-iot-device-management-delete-10

Amazon IoT Device Management Delete Dimension

idempotent
amazon-iot-device-management-describe-14

Amazon IoT Device Management Describe Dimension

read-only idempotent
amazon-iot-device-management-update-10

Amazon IoT Device Management Update Dimension

idempotent
amazon-iot-device-management-list-22

Amazon IoT Device Management List Domain Configurations

read-only idempotent
amazon-iot-device-management-create-9

Amazon IoT Device Management Create Domain Configuration

amazon-iot-device-management-delete-11

Amazon IoT Device Management Delete Domain Configuration

idempotent
amazon-iot-device-management-describe-15

Amazon IoT Device Management Describe Domain Configuration

read-only idempotent
amazon-iot-device-management-update-11

Amazon IoT Device Management Update Domain Configuration

idempotent
amazon-iot-device-management-create-10

Amazon IoT Device Management Create Dynamic Thing Group

amazon-iot-device-management-delete-12

Amazon IoT Device Management Delete Dynamic Thing Group

idempotent
amazon-iot-device-management-update-12

Amazon IoT Device Management Update Dynamic Thing Group

idempotent
amazon-iot-device-management-get-3

Amazon IoT Device Management Get Effective Policies

read-only
amazon-iot-device-management-describe-16

Amazon IoT Device Management Describe Endpoint

read-only idempotent
amazon-iot-device-management-describe-17

Amazon IoT Device Management Describe Event Configurations

read-only idempotent
amazon-iot-device-management-update-13

Amazon IoT Device Management Update Event Configurations

idempotent
amazon-iot-device-management-create-11

Amazon IoT Device Management Create Fleet Metric

idempotent
amazon-iot-device-management-delete-13

Amazon IoT Device Management Delete Fleet Metric

idempotent
amazon-iot-device-management-describe-18

Amazon IoT Device Management Describe Fleet Metric

read-only idempotent
amazon-iot-device-management-update-14

Amazon IoT Device Management Update Fleet Metric

idempotent
amazon-iot-device-management-list-23

Amazon IoT Device Management List Fleet Metrics

read-only idempotent
amazon-iot-device-management-get-4

Amazon IoT Device Management Get Indexing Configuration

read-only idempotent
amazon-iot-device-management-update-15

Amazon IoT Device Management Update Indexing Configuration

amazon-iot-device-management-list-24

Amazon IoT Device Management List Indices

read-only idempotent
amazon-iot-device-management-get-5

Amazon IoT Device Management Get Buckets Aggregation

read-only
amazon-iot-device-management-get-6

Amazon IoT Device Management Get Cardinality

read-only
amazon-iot-device-management-get-7

Amazon IoT Device Management Get Percentiles

read-only
amazon-iot-device-management-search

Amazon IoT Device Management Search Index

read-only
amazon-iot-device-management-get-8

Amazon IoT Device Management Get Statistics

read-only
amazon-iot-device-management-describe-19

Amazon IoT Device Management Describe Index

read-only idempotent
amazon-iot-device-management-list-25

Amazon IoT Device Management List Job Templates

read-only idempotent
amazon-iot-device-management-create-12

Amazon IoT Device Management Create Job Template

idempotent
amazon-iot-device-management-delete-14

Amazon IoT Device Management Delete Job Template

idempotent
amazon-iot-device-management-describe-20

Amazon IoT Device Management Describe Job Template

read-only idempotent
amazon-iot-device-management-list-26

Amazon IoT Device Management List Jobs

read-only idempotent
amazon-iot-device-management-create-13

Amazon IoT Device Management Create Job

idempotent
amazon-iot-device-management-delete-15

Amazon IoT Device Management Delete Job

idempotent
amazon-iot-device-management-describe-21

Amazon IoT Device Management Describe Job

read-only idempotent
amazon-iot-device-management-update-16

Amazon IoT Device Management Update Job

idempotent
amazon-iot-device-management-cancel-5

Amazon IoT Device Management Cancel Job

idempotent
amazon-iot-device-management-get-9

Amazon IoT Device Management Get Job Document

read-only idempotent
amazon-iot-device-management-associate

Amazon IoT Device Management Associate Targets with Job

amazon-iot-device-management-list-27

Amazon IoT Device Management List Job Executions for Job

read-only idempotent
amazon-iot-device-management-create-14

Amazon IoT Device Management Create Keys and Certificate

amazon-iot-device-management-get-10

Amazon IoT Device Management Get Logging Options

read-only idempotent
amazon-iot-device-management-set-2

Amazon IoT Device Management Set Logging Options

amazon-iot-device-management-list-28

Amazon IoT Device Management List Managed Job Templates

read-only idempotent
amazon-iot-device-management-describe-22

Amazon IoT Device Management Describe Managed Job Template

read-only idempotent
amazon-iot-device-management-list-29

Amazon IoT Device Management List Metric Values

read-only idempotent
amazon-iot-device-management-list-30

Amazon IoT Device Management List Mitigation Actions

read-only idempotent
amazon-iot-device-management-create-15

Amazon IoT Device Management Create Mitigation Action

amazon-iot-device-management-delete-16

Amazon IoT Device Management Delete Mitigation Action

idempotent
amazon-iot-device-management-describe-23

Amazon IoT Device Management Describe Mitigation Action

read-only idempotent
amazon-iot-device-management-update-17

Amazon IoT Device Management Update Mitigation Action

idempotent
amazon-iot-device-management-list-31

Amazon IoT Device Management List O T a Updates

read-only idempotent
amazon-iot-device-management-create-16

Amazon IoT Device Management Create O T a Update

amazon-iot-device-management-delete-17

Amazon IoT Device Management Delete O T a Update

idempotent
amazon-iot-device-management-get-11

Amazon IoT Device Management Get O T a Update

read-only idempotent
amazon-iot-device-management-list-32

Amazon IoT Device Management List Policies

read-only idempotent
amazon-iot-device-management-create-17

Amazon IoT Device Management Create Policy

amazon-iot-device-management-delete-18

Amazon IoT Device Management Delete Policy

idempotent
amazon-iot-device-management-get-12

Amazon IoT Device Management Get Policy

read-only idempotent
amazon-iot-device-management-create-18

Amazon IoT Device Management Create Policy Version

amazon-iot-device-management-list-33

Amazon IoT Device Management List Policy Versions

read-only idempotent
amazon-iot-device-management-delete-19

Amazon IoT Device Management Delete Policy Version

idempotent
amazon-iot-device-management-get-13

Amazon IoT Device Management Get Policy Version

read-only idempotent
amazon-iot-device-management-set-3

Amazon IoT Device Management Set Default Policy Version

idempotent
amazon-iot-device-management-list-34

Amazon IoT Device Management List Policy Principals

read-only idempotent
amazon-iot-device-management-list-35

Amazon IoT Device Management List Targets for Policy

read-only
amazon-iot-device-management-list-36

Amazon IoT Device Management List Principal Policies

read-only idempotent
amazon-iot-device-management-attach

Amazon IoT Device Management Attach Principal Policy

idempotent
amazon-iot-device-management-detach

Amazon IoT Device Management Detach Principal Policy

idempotent
amazon-iot-device-management-list-37

Amazon IoT Device Management List Principal Things

read-only idempotent
amazon-iot-device-management-create-19

Amazon IoT Device Management Create Provisioning Template

amazon-iot-device-management-list-38

Amazon IoT Device Management List Provisioning Templates

read-only idempotent
amazon-iot-device-management-delete-20

Amazon IoT Device Management Delete Provisioning Template

idempotent
amazon-iot-device-management-describe-24

Amazon IoT Device Management Describe Provisioning Template

read-only idempotent
amazon-iot-device-management-update-18

Amazon IoT Device Management Update Provisioning Template

idempotent
amazon-iot-device-management-create-20

Amazon IoT Device Management Create Provisioning Claim

amazon-iot-device-management-create-21

Amazon IoT Device Management Create Provisioning Template Version

amazon-iot-device-management-list-39

Amazon IoT Device Management List Provisioning Template Versions

read-only idempotent
amazon-iot-device-management-delete-21

Amazon IoT Device Management Delete Provisioning Template Version

idempotent
amazon-iot-device-management-describe-25

Amazon IoT Device Management Describe Provisioning Template Version

read-only idempotent
amazon-iot-device-management-delete-22

Amazon IoT Device Management Delete Registration Code

idempotent
amazon-iot-device-management-get-14

Amazon IoT Device Management Get Registration Code

read-only idempotent
amazon-iot-device-management-reject

Amazon IoT Device Management Reject Certificate Transfer

idempotent
amazon-iot-device-management-list-40

Amazon IoT Device Management List Role Aliases

read-only idempotent
amazon-iot-device-management-create-22

Amazon IoT Device Management Create Role Alias

amazon-iot-device-management-delete-23

Amazon IoT Device Management Delete Role Alias

idempotent
amazon-iot-device-management-describe-26

Amazon IoT Device Management Describe Role Alias

read-only idempotent
amazon-iot-device-management-update-19

Amazon IoT Device Management Update Role Alias

idempotent
amazon-iot-device-management-list-41

Amazon IoT Device Management List Topic Rules

read-only idempotent
amazon-iot-device-management-create-23

Amazon IoT Device Management Create Topic Rule

amazon-iot-device-management-delete-24

Amazon IoT Device Management Delete Topic Rule

idempotent
amazon-iot-device-management-get-15

Amazon IoT Device Management Get Topic Rule

read-only idempotent
amazon-iot-device-management-replace

Amazon IoT Device Management Replace Topic Rule

idempotent
amazon-iot-device-management-disable

Amazon IoT Device Management Disable Topic Rule

amazon-iot-device-management-enable

Amazon IoT Device Management Enable Topic Rule

amazon-iot-device-management-validate

Amazon IoT Device Management Validate Security Profile Behaviors

read-only
amazon-iot-device-management-list-42

Amazon IoT Device Management List Security Profiles

read-only idempotent
amazon-iot-device-management-list-43

Amazon IoT Device Management List Security Profiles for Target

read-only idempotent
amazon-iot-device-management-create-24

Amazon IoT Device Management Create Security Profile

amazon-iot-device-management-delete-25

Amazon IoT Device Management Delete Security Profile

idempotent
amazon-iot-device-management-describe-27

Amazon IoT Device Management Describe Security Profile

read-only idempotent
amazon-iot-device-management-update-20

Amazon IoT Device Management Update Security Profile

idempotent
amazon-iot-device-management-list-44

Amazon IoT Device Management List Targets for Security Profile

read-only idempotent
amazon-iot-device-management-attach-2

Amazon IoT Device Management Attach Security Profile

idempotent
amazon-iot-device-management-detach-2

Amazon IoT Device Management Detach Security Profile

idempotent
amazon-iot-device-management-list-45

Amazon IoT Device Management List Streams

read-only idempotent
amazon-iot-device-management-create-25

Amazon IoT Device Management Create Stream

amazon-iot-device-management-delete-26

Amazon IoT Device Management Delete Stream

idempotent
amazon-iot-device-management-describe-28

Amazon IoT Device Management Describe Stream

read-only idempotent
amazon-iot-device-management-update-21

Amazon IoT Device Management Update Stream

idempotent
amazon-iot-device-management-tag

Amazon IoT Device Management Tag Resource

amazon-iot-device-management-list-46

Amazon IoT Device Management List Tags for Resource

read-only idempotent
amazon-iot-device-management-attach-3

Amazon IoT Device Management Attach Policy

idempotent
amazon-iot-device-management-detach-3

Amazon IoT Device Management Detach Policy

amazon-iot-device-management-test-2

Amazon IoT Device Management Test Authorization

read-only
amazon-iot-device-management-list-47

Amazon IoT Device Management List Thing Groups

read-only idempotent
amazon-iot-device-management-add-2

Amazon IoT Device Management Add Thing to Thing Group

idempotent
amazon-iot-device-management-remove-2

Amazon IoT Device Management Remove Thing from Thing Group

idempotent
amazon-iot-device-management-update-22

Amazon IoT Device Management Update Thing Groups for Thing

idempotent
amazon-iot-device-management-create-26

Amazon IoT Device Management Create Thing Group

amazon-iot-device-management-delete-27

Amazon IoT Device Management Delete Thing Group

idempotent
amazon-iot-device-management-describe-29

Amazon IoT Device Management Describe Thing Group

read-only idempotent
amazon-iot-device-management-update-23

Amazon IoT Device Management Update Thing Group

idempotent
amazon-iot-device-management-list-48

Amazon IoT Device Management List Things in Thing Group

read-only idempotent
amazon-iot-device-management-list-49

Amazon IoT Device Management List Thing Registration Tasks

read-only idempotent
amazon-iot-device-management-start-4

Amazon IoT Device Management Start Thing Registration Task

amazon-iot-device-management-describe-30

Amazon IoT Device Management Describe Thing Registration Task

read-only idempotent
amazon-iot-device-management-stop

Amazon IoT Device Management Stop Thing Registration Task

idempotent
amazon-iot-device-management-list-50

Amazon IoT Device Management List Thing Registration Task Reports

read-only idempotent
amazon-iot-device-management-list-51

Amazon IoT Device Management List Thing Types

read-only idempotent
amazon-iot-device-management-create-27

Amazon IoT Device Management Create Thing Type

amazon-iot-device-management-delete-28

Amazon IoT Device Management Delete Thing Type

idempotent
amazon-iot-device-management-describe-31

Amazon IoT Device Management Describe Thing Type

read-only idempotent
amazon-iot-device-management-deprecate

Amazon IoT Device Management Deprecate Thing Type

amazon-iot-device-management-list-52

Amazon IoT Device Management List Things

read-only idempotent
amazon-iot-device-management-register-4

Amazon IoT Device Management Register Thing

amazon-iot-device-management-create-28

Amazon IoT Device Management Create Thing

amazon-iot-device-management-delete-29

Amazon IoT Device Management Delete Thing

idempotent
amazon-iot-device-management-describe-32

Amazon IoT Device Management Describe Thing

read-only idempotent
amazon-iot-device-management-update-24

Amazon IoT Device Management Update Thing

idempotent
amazon-iot-device-management-list-53

Amazon IoT Device Management List Job Executions for Thing

read-only idempotent
amazon-iot-device-management-describe-33

Amazon IoT Device Management Describe Job Execution

read-only idempotent
amazon-iot-device-management-cancel-6

Amazon IoT Device Management Cancel Job Execution

idempotent
amazon-iot-device-management-delete-30

Amazon IoT Device Management Delete Job Execution

idempotent
amazon-iot-device-management-list-54

Amazon IoT Device Management List Thing Principals

read-only idempotent
amazon-iot-device-management-attach-4

Amazon IoT Device Management Attach Thing Principal

idempotent
amazon-iot-device-management-detach-4

Amazon IoT Device Management Detach Thing Principal

idempotent
amazon-iot-device-management-list-55

Amazon IoT Device Management List Thing Groups for Thing

read-only idempotent
amazon-iot-device-management-transfer

Amazon IoT Device Management Transfer Certificate

idempotent
amazon-iot-device-management-untag

Amazon IoT Device Management Untag Resource

amazon-iot-device-management-list-56

Amazon IoT Device Management List V2 Logging Levels

read-only idempotent
amazon-iot-device-management-set-4

Amazon IoT Device Management Set V2 Logging Level

amazon-iot-device-management-delete-31

Amazon IoT Device Management Delete V2 Logging Level

idempotent
amazon-iot-device-management-get-16

Amazon IoT Device Management Get V2 Logging Options

read-only idempotent
amazon-iot-device-management-set-5

Amazon IoT Device Management Set V2 Logging Options

amazon-iot-device-management-list-57

Amazon IoT Device Management List Violation Events

read-only idempotent
amazon-iot-device-management-put

Amazon IoT Device Management Put Verification State on Violation

Capability Spec

amazon-iot-device-management.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: AWS IoT
  description: 'AWS IoT. 238 operations. Lead operation: Amazon IoT Device Management Accept Certificate Transfer. Self-contained
    Naftiko capability covering one Amazon Iot Device Management business surface.'
  tags:
  - Amazon Iot Device Management
  - AWS IoT
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    AMAZON_IOT_DEVICE_MANAGEMENT_API_KEY: AMAZON_IOT_DEVICE_MANAGEMENT_API_KEY
capability:
  consumes:
  - type: http
    namespace: amazon-iot-device-management
    baseUri: http://iot.{region}.amazonaws.com
    description: AWS IoT business capability. Self-contained, no shared references.
    resources:
    - name: accept-certificate-transfer-certificateId
      path: /accept-certificate-transfer/{certificateId}
      operations:
      - name: acceptcertificatetransfer
        method: PATCH
        description: Amazon IoT Device Management Accept Certificate Transfer
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: certificateId
          in: path
          type: string
          description: The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)
          required: true
        - name: setAsActive
          in: query
          type: boolean
          description: Specifies whether the certificate is active.
    - name: active-violations
      path: /active-violations
      operations:
      - name: listactiveviolations
        method: GET
        description: Amazon IoT Device Management List Active Violations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: thingName
          in: query
          type: string
          description: The name of the thing whose active violations are listed.
        - name: securityProfileName
          in: query
          type: string
          description: The name of the Device Defender security profile for which violations are listed.
        - name: behaviorCriteriaType
          in: query
          type: string
          description: The criteria for a behavior.
        - name: listSuppressedAlerts
          in: query
          type: boolean
          description: A list of all suppressed alerts.
        - name: verificationState
          in: query
          type: string
          description: The verification state of the violation (detect alarm).
        - name: nextToken
          in: query
          type: string
          description: The token for the next set of results.
        - name: maxResults
          in: query
          type: integer
          description: The maximum number of results to return at one time.
    - name: attached-policies-target
      path: /attached-policies/{target}
      operations:
      - name: listattachedpolicies
        method: POST
        description: Amazon IoT Device Management List Attached Policies
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: target
          in: path
          type: string
          description: The group or principal for which the policies will be listed. Valid principals are CertificateArn (arn:aws:iot:<i>region</i>:<i>accountId</i>:cert/<i>certificat
          required: true
        - name: recursive
          in: query
          type: boolean
          description: When true, recursively list attached policies.
        - name: marker
          in: query
          type: string
          description: The token to retrieve the next set of results.
        - name: pageSize
          in: query
          type: integer
          description: The maximum number of results to be returned per request.
    - name: audit-configuration
      path: /audit/configuration
      operations:
      - name: deleteaccountauditconfiguration
        method: DELETE
        description: Amazon IoT Device Management Delete Account Audit Configuration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: deleteScheduledAudits
          in: query
          type: boolean
          description: If true, all scheduled audits are deleted.
      - name: describeaccountauditconfiguration
        method: GET
        description: Amazon IoT Device Management Describe Account Audit Configuration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updateaccountauditconfiguration
        method: PATCH
        description: Amazon IoT Device Management Update Account Audit Configuration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: audit-findings
      path: /audit/findings
      operations:
      - name: listauditfindings
        method: POST
        description: Amazon IoT Device Management List Audit Findings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: maxResults
          in: query
          type: string
          description: Pagination limit
        - name: nextToken
          in: query
          type: string
          description: Pagination token
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: audit-findings-findingId
      path: /audit/findings/{findingId}
      operations:
      - name: describeauditfinding
        method: GET
        description: Amazon IoT Device Management Describe Audit Finding
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: findingId
          in: path
          type: string
          description: A unique identifier for a single audit finding. You can use this identifier to apply mitigation actions
            to the finding.
          required: true
    - name: audit-mitigationactions-executions#taskId&findingId
      path: /audit/mitigationactions/executions#taskId&findingId
      operations:
      - name: listauditmitigationactionsexecutions
        method: GET
        description: Amazon IoT Device Management List Audit Mitigation Actions Executions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: taskId
          in: query
          type: string
          description: Specify this filter to limit results to actions for a specific audit mitigation actions task.
          required: true
        - name: actionStatus
          in: query
          type: string
          description: Specify this filter to limit results to those with a specific status.
        - name: findingId
          in: query
          type: string
          description: Specify this filter to limit results to those that were applied to a specific audit finding.
          required: true
        - name: maxResults
          in: query
          type: integer
          description: The maximum number of results to return at one time. The default is 25.
        - name: nextToken
          in: query
          type: string
          description: The token for the next set of results.
    - name: audit-mitigationactions-tasks#startTime&endTime
      path: /audit/mitigationactions/tasks#startTime&endTime
      operations:
      - name: listauditmitigationactionstasks
        method: GET
        description: Amazon IoT Device Management List Audit Mitigation Actions Tasks
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: auditTaskId
          in: query
          type: string
          description: Specify this filter to limit results to tasks that were applied to results for a specific audit.
        - name: findingId
          in: query
          type: string
          description: Specify this filter to limit results to tasks that were applied to a specific audit finding.
        - name: taskStatus
          in: query
          type: string
          description: Specify this filter to limit results to tasks that are in a specific state.
        - name: maxResults
          in: query
          type: integer
          description: The maximum number of results to return at one time. The default is 25.
        - name: nextToken
          in: query
          type: string
          description: The token for the next set of results.
        - name: startTime
          in: query
          type: string
          description: Specify this filter to limit results to tasks that began on or after a specific date and time.
          required: true
        - name: endTime
          in: query
          type: string
          description: Specify this filter to limit results to tasks that were completed or canceled on or before a specific
            date and time.
          required: true
    - name: audit-mitigationactions-tasks-taskId
      path: /audit/mitigationactions/tasks/{taskId}
      operations:
      - name: describeauditmitigationactionstask
        method: GET
        description: Amazon IoT Device Management Describe Audit Mitigation Actions Task
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: taskId
          in: path
          type: string
          description: The unique identifier for the audit mitigation task.
          required: true
      - name: startauditmitigationactionstask
        method: POST
        description: Amazon IoT Device Management Start Audit Mitigation Actions Task
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: taskId
          in: path
          type: string
          description: A unique identifier for the task. You can use this identifier to check the status of the task or to
            cancel it.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: audit-mitigationactions-tasks-taskId-cancel
      path: /audit/mitigationactions/tasks/{taskId}/cancel
      operations:
      - name: cancelauditmitigationactionstask
        method: PUT
        description: Amazon IoT Device Management Cancel Audit Mitigation Actions Task
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: taskId
          in: path
          type: string
          description: The unique identifier for the task that you want to cancel.
          required: true
    - name: audit-relatedResources#findingId
      path: /audit/relatedResources#findingId
      operations:
      - name: listrelatedresourcesforauditfinding
        method: GET
        description: Amazon IoT Device Management List Related Resources for Audit Finding
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: findingId
          in: query
          type: string
          description: The finding Id.
          required: true
        - name: nextToken
          in: query
          type: string
          description: A token that can be used to retrieve the next set of results, or <code>null</code> if there are no
            additional results.
        - name: maxResults
          in: query
          type: integer
          description: The maximum number of results to return at one time.
    - name: audit-scheduledaudits
      path: /audit/scheduledaudits
      operations:
      - name: listscheduledaudits
        method: GET
        description: Amazon IoT Device Management List Scheduled Audits
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: nextToken
          in: query
          type: string
          description: The token for the next set of results.
        - name: maxResults
          in: query
          type: integer
          description: The maximum number of results to return at one time. The default is 25.
    - name: audit-scheduledaudits-scheduledAuditName
      path: /audit/scheduledaudits/{scheduledAuditName}
      operations:
      - name: createscheduledaudit
        method: POST
        description: Amazon IoT Device Management Create Scheduled Audit
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: scheduledAuditName
          in: path
          type: string
          description: The name you want to give to the scheduled audit. (Max. 128 chars)
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: deletescheduledaudit
        method: DELETE
        description: Amazon IoT Device Management Delete Scheduled Audit
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: scheduledAuditName
          in: path
          type: string
          description: The name of the scheduled audit you want to delete.
          required: true
      - name: describescheduledaudit
        method: GET
        description: Amazon IoT Device Management Describe Scheduled Audit
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: scheduledAuditName
          in: path
          type: string
          description: The name of the scheduled audit whose information you want to get.
          required: true
      - name: updatescheduledaudit
        method: PATCH
        description: Amazon IoT Device Management Update Scheduled Audit
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: scheduledAuditName
          in: path
          type: string
          description: The name of the scheduled audit. (Max. 128 chars)
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: audit-suppressions-create
      path: /audit/suppressions/create
      operations:
      - name: createauditsuppression
        method: POST
        description: Amazon IoT Device Management Create Audit Suppression
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: audit-suppressions-delete
      path: /audit/suppressions/delete
      operations:
      - name: deleteauditsuppression
        method: POST
        description: Amazon IoT Device Management Delete Audit Suppression
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: audit-suppressions-describe
      path: /audit/suppressions/describe
      operations:
      - name: describeauditsuppression
        method: POST
        description: Amazon IoT Device Management Describe Audit Suppression
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: audit-suppressions-list
      path: /audit/suppressions/list
      operations:
      - name: listauditsuppressions
        method: POST
        description: Amazon IoT Device Management List Audit Suppressions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: maxResults
          in: query
          type: string
          description: Pagination limit
        - name: nextToken
          in: query
          type: string
          description: Pagination token
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: audit-suppressions-update
      path: /audit/suppressions/update
      operations:
      - name: updateauditsuppression
        method: PATCH
        description: Amazon IoT Device Management Update Audit Suppression
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: audit-tasks
      path: /audit/tasks
      operations:
      - name: startondemandaudittask
        method: POST
        description: Amazon IoT Device Management Start on Demand Audit Task
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: audit-tasks#startTime&endTime
      path: /audit/tasks#startTime&endTime
      operations:
      - name: listaudittasks
        method: GET
        description: Amazon IoT Device Management List Audit Tasks
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: startTime
          in: query
          type: string
          description: The beginning of the time period. Audit information is retained for a limited time (90 days). Requesting
            a start time prior to what is retained results in an "I
          required: true
        - name: endTime
          in: query
          type: string
          description: The end of the time period.
          required: true
        - name: taskType
          in: query
          type: string
          description: 'A filter to limit the output to the specified type of audit: can be one of "ON_DEMAND_AUDIT_TASK"
            or "SCHEDULED__AUDIT_TASK".'
        - name: taskStatus
          in: query
          type: string
          description: 'A filter to limit the output to audits with the specified completion status: can be one of "IN_PROGRESS",
            "COMPLETED", "FAILED", or "CANCELED".'
        - name: nextToken
          in: query
          type: string
          description: The token for the next set of results.
        - name: maxResults
          in: query
          type: integer
          description: The maximum number of results to return at one time. The default is 25.
    - name: audit-tasks-taskId
      path: /audit/tasks/{taskId}
      operations:
      - name: describeaudittask
        method: GET
        description: Amazon IoT Device Management Describe Audit Task
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: taskId
          in: path
          type: string
          description: The ID of the audit whose information you want to get.
          required: true
    - name: audit-tasks-taskId-cancel
      path: /audit/tasks/{taskId}/cancel
      operations:
      - name: cancelaudittask
        method: PUT
        description: Amazon IoT Device Management Cancel Audit Task
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: taskId
          in: path
          type: string
          description: The ID of the audit you want to cancel. You can only cancel an audit that is "IN_PROGRESS".
          required: true
    - name: authorizer-authorizerName
      path: /authorizer/{authorizerName}
      operations:
      - name: createauthorizer
        method: POST
        description: Amazon IoT Device Management Create Authorizer
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: authorizerName
          in: path
          type: string
          description: The authorizer name.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: deleteauthorizer
        method: DELETE
        description: Amazon IoT Device Management Delete Authorizer
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: authorizerName
          in: path
          type: string
          description: The name of the authorizer to delete.
          required: true
      - name: describeauthorizer
        method: GET
        description: Amazon IoT Device Management Describe Authorizer
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: authorizerName
          in: path
          type: string
          description: The name of the authorizer to describe.
          required: true
      - name: updateauthorizer
        method: PUT
        description: Amazon IoT Device Management Update Authorizer
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: authorizerName
          in: path
          type: string
          description: The authorizer name.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: authorizer-authorizerName-test
      path: /authorizer/{authorizerName}/test
      operations:
      - name: testinvokeauthorizer
        method: POST
        description: Amazon IoT Device Management Test Invoke Authorizer
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: authorizerName
          in: path
          type: string
          description: The custom authorizer name.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: authorizers
      path: /authorizers/
      operations:
      - name: listauthorizers
        method: GET
        description: Amazon IoT Device Management List Authorizers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: pageSize
          in: query
          type: integer
          description: The maximum number of results to return at one time.
        - name: marker
          in: query
          type: string
          description: A marker used to get the next set of results.
        - name: isAscendingOrder
          in: query
          type: boolean
          description: Return the list of authorizers in ascending alphabetical order.
        - name: status
          in: query
          type: string
          description: The status of the list authorizers request.
    - name: behavior-model-training-summaries
      path: /behavior-model-training/summaries
      operations:
      - name: getbehaviormodeltrainingsummaries
        method: GET
        description: Amazon IoT Device Management Get Behavior Model Training Summaries
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: securityProfileName
          in: query
          type: string
          description: The name of the security profile.
        - name: maxResults
          in: query
          type: integer
          description: The maximum number of results to return at one time. The default is 10.
        - name: nextToken
          in: query
          type: string
          description: The token for the next set of results.
    - name: billing-groups
      path: /billing-groups
      operations:
      - name: listbillinggroups
        method: GET
        description: Amazon IoT Device Management List Billing Groups
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: nextToken
          in: query
          type: string
          description: To retrieve the next set of results, the <code>nextToken</code> value from a previous response; otherwise
            <b>null</b> to receive the first set of results.
        - name: maxResults
          in: query
          type: integer
          description: The maximum number of results to return per request.
        - name: namePrefixFilter
          in: query
          type: string
          description: Limit the results to billing groups whose names have the given prefix.
    - name: billing-groups-addThingToBillingGroup
      path: /billing-groups/addThingToBillingGroup
      operations:
      - name: addthingtobillinggroup
        method: PUT
        description: Amazon IoT Device Management Add Thing to Billing Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: billing-groups-removeThingFromBillingGroup
      path: /billing-groups/removeThingFromBillingGroup
      operations:
      - name: removethingfrombillinggroup
        method: PUT
        description: Amazon IoT Device Management Remove Thing from Billing Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: billing-groups-billingGroupName
      path: /billing-groups/{billingGroupName}
      operations:
      - name: createbillinggroup
        method: POST
        description: Amazon IoT Device Management Create Billing Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: billingGroupName
          in: path
          type: string
          description: The name you wish to give to the billing group.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: deletebillinggroup
        method: DELETE
        description: Amazon IoT Device Management Delete Billing Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: billingGroupName
          in: path
          type: string
          description: The name of the billing group.
          required: true
        - name: expectedVersion
          in: query
          type: integer
          description: The expected version of the billing group. If the version of the billing group does not match the expected
            version specified in the request, the <code>DeleteBil
      - name: describebillinggroup
        method: GET
        description: Amazon IoT Device Management Describe Billing Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: billingGroupName
          in: path
          type: string
          description: The name of the billing group.
          required: true
      - name: updatebillinggroup
        method: PATCH
        description: Amazon IoT Device Management Update Billing Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: billingGroupName
          in: path
          type: string
          description: The name of the billing group.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: billing-groups-billingGroupName-things
      path: /billing-groups/{billingGroupName}/things
      operations:
      - name: listthingsinbillinggroup
        method: GET
        description: Amazon IoT Device Management List Things in Billing Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: billingGroupName
          in: path
          type: string
          description: The name of the billing group.
          required: true
        - name: nextToken
          in: query
          type: string
          description: To retrieve the next set of results, the <code>nextToken</code> value from a previous response; otherwise
            <b>null</b> to receive the first set of results.
        - name: maxResults
          in: query
          type: integer
          description: The maximum number of results to return per request.
    - name: cacertificate
      path: /cacertificate
      operations:
      - name: registercacertificate
        method: POST
        description: Amazon IoT Device Management Register C a Certificate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: setAsActive
          in: query
          type: boolean
          description: '<p>A boolean value that specifies if the CA certificate is set to active.</p> <p>Valid values: <code>ACTIVE
            | INACTIVE</code> </p>'
        - name: allowAutoRegistration
          in: query
          type: boolean
          description: Allows this CA certificate to be used for auto registration of device certificates.
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: cacertificate-caCertificateId
      path: /cacertificate/{caCertificateId}
      operations:
      - name: deletecacertificate
        method: DELETE
        description: Amazon IoT Device Management Delete C a Certificate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: caCertificateId
          in: path
          type: string
          description: The ID of the certificate to delete. (The last part of the certificate ARN contains the certificate
            ID.)
          required: true
      - name: describecacertificate
        method: GET
        description: Amazon IoT Device Management Describe C a Certificate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: ca

# --- truncated at 32 KB (364 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/amazon-iot-device-management/refs/heads/main/capabilities/amazon-iot-device-management.yaml