Devices - AWS IoT 1-Click

Devices

Represents a collection of claimed devices.

URI

/devices

HTTP methods

GET

Operation ID: ListDevices

Lists the 1-Click compatible devices associated with your AWS account.

Query parameters
NameTypeRequiredDescription
deviceTypeStringFalse

The type of the device, such as "button".

nextTokenStringFalse

The token to retrieve the next set of results.

maxResultsStringFalse

The maximum number of results to return per request. If not set, a default value of 100 is used.

Responses
Status codeResponse modelDescription
200 ListDevicesResponse

200 response

400InvalidRequestException

400 response

416RangeNotSatisfiableException

416 response

500InternalFailureException

500 response

OPTIONS

Responses
Status codeResponse modelDescription
200None

200 response

Schemas

Response bodies

{ "devices": [ { "remainingLife": number, "attributes": { }, "type": "string", "arn": "string", "deviceId": "string", "enabled": boolean } ], "nextToken": "string" }
{ "code": "string", "message": "string" }
{ "code": "string", "message": "string" }
{ "code": "string", "message": "string" }

Properties

DeviceAttributes

DeviceAttributes is a string-to-string map specified by the user.

PropertyTypeRequiredDescription

*

string

False

DeviceDescription

PropertyTypeRequiredDescription
arn

string

False

The ARN of the device.

attributes

DeviceAttributes

False

An array of zero or more elements of DeviceAttribute objects providing user specified device attributes.

deviceId

string

False

The unique identifier of the device.

enabled

boolean

False

A Boolean value indicating whether or not the device is enabled.

remainingLife

number

Minimum: 0.0

Maximum: 100.0

False

A value between 0 and 1 inclusive, representing the fraction of life remaining for the device.

type

string

False

The type of the device, such as "button".

InternalFailureException

PropertyTypeRequiredDescription
code

string

False

500

message

string

False

The 500 error message returned by the web server.

InvalidRequestException

PropertyTypeRequiredDescription
code

string

False

400

message

string

False

The 400 error message returned by the web server.

ListDevicesResponse

PropertyTypeRequiredDescription
devices

Array of type DeviceDescription

False

A list of devices.

nextToken

string

False

The token to retrieve the next set of results.

RangeNotSatisfiableException

PropertyTypeRequiredDescription
code

string

False

416

message

string

False

The requested number of results specified by nextToken cannot be satisfied.

See also

For more information about using this API in one of the language-specific AWS SDKs and references, see the following:

ListDevices