{ "opencollection": "1.0.0", "info": { "name": "AWS IoT Accept Certificate Transfer Thing Groups API", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Thing Groups", "type": "folder" }, "items": [ { "info": { "name": "Amazon IoT Device Management Add Thing to Thing Group", "type": "http" }, "http": { "method": "PUT", "url": "http://iot.{region}.amazonaws.com/thing-groups/addThingToThingGroup", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "
Adds a thing to a thing group.
Requires permission to access the AddThingToThingGroup action.
" }, { "info": { "name": "Amazon IoT Device Management Describe Thing Group", "type": "http" }, "http": { "method": "GET", "url": "http://iot.{region}.amazonaws.com/thing-groups/:thingGroupName", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "thingGroupName", "value": "", "type": "path", "description": "The name of the thing group." } ] }, "docs": "Describe a thing group.
Requires permission to access the DescribeThingGroup action.
" }, { "info": { "name": "Amazon IoT Device Management Create Thing Group", "type": "http" }, "http": { "method": "POST", "url": "http://iot.{region}.amazonaws.com/thing-groups/:thingGroupName", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "thingGroupName", "value": "", "type": "path", "description": "The thing group name to create." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a thing group.
This is a control plane operation. See Authorization for information about authorizing control plane actions.
Requires permission to access the CreateThingGroup action.
" }, { "info": { "name": "Amazon IoT Device Management Update Thing Group", "type": "http" }, "http": { "method": "PATCH", "url": "http://iot.{region}.amazonaws.com/thing-groups/:thingGroupName", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "thingGroupName", "value": "", "type": "path", "description": "The thing group to update." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a thing group.
Requires permission to access the UpdateThingGroup action.
" }, { "info": { "name": "Amazon IoT Device Management Delete Thing Group", "type": "http" }, "http": { "method": "DELETE", "url": "http://iot.{region}.amazonaws.com/thing-groups/:thingGroupName", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "thingGroupName", "value": "", "type": "path", "description": "The name of the thing group to delete." }, { "name": "expectedVersion", "value": "", "type": "query", "description": "The expected version of the thing group to delete." } ] }, "docs": "Deletes a thing group.
Requires permission to access the DeleteThingGroup action.
" }, { "info": { "name": "Amazon IoT Device Management List Thing Groups", "type": "http" }, "http": { "method": "GET", "url": "http://iot.{region}.amazonaws.com/thing-groups", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "nextToken", "value": "", "type": "query", "description": "To retrieve the next set of results, thenextToken value from a previous response; otherwise null to receive the first set of results."
},
{
"name": "maxResults",
"value": "",
"type": "query",
"description": "The maximum number of results to return at one time."
},
{
"name": "parentGroup",
"value": "",
"type": "query",
"description": "A filter that limits the results to those with the specified parent group."
},
{
"name": "namePrefixFilter",
"value": "",
"type": "query",
"description": "A filter that limits the results to those with the specified name prefix."
},
{
"name": "recursive",
"value": "",
"type": "query",
"description": "If true, return child groups as well."
}
]
},
"docs": "List the thing groups in your account.
Requires permission to access the ListThingGroups action.
" }, { "info": { "name": "Amazon IoT Device Management List Things in Thing Group", "type": "http" }, "http": { "method": "GET", "url": "http://iot.{region}.amazonaws.com/thing-groups/:thingGroupName/things", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "thingGroupName", "value": "", "type": "path", "description": "The thing group name." }, { "name": "recursive", "value": "", "type": "query", "description": "When true, list things in this thing group and in all child groups as well." }, { "name": "nextToken", "value": "", "type": "query", "description": "To retrieve the next set of results, thenextToken value from a previous response; otherwise null to receive the first set of results."
},
{
"name": "maxResults",
"value": "",
"type": "query",
"description": "The maximum number of results to return at one time."
}
]
},
"docs": "Lists the things in the specified group.
Requires permission to access the ListThingsInThingGroup action.
" }, { "info": { "name": "Amazon IoT Device Management Remove Thing from Thing Group", "type": "http" }, "http": { "method": "PUT", "url": "http://iot.{region}.amazonaws.com/thing-groups/removeThingFromThingGroup", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Remove the specified thing from the specified group.
You must specify either a thingGroupArn or a thingGroupName to identify the thing group and either a thingArn or a thingName to identify the thing to remove from the thing group.
Requires permission to access the RemoveThingFromThingGroup action.
Updates the groups to which the thing belongs.Requires permission to access the UpdateThingGroupsForThing action.
" } ] } ], "bundled": true }