Initiate Claim - AWS IoT 1-Click

Initiate Claim

Initiates a claim request for a device given its device ID.

URI

/devices/deviceId/initiate-claim

HTTP methods

PUT

Operation ID: InitiateDeviceClaim

Given a device ID, initiates a claim request for the associated device.

Note

Claiming a device consists of initiating a claim, then publishing a device event, and finalizing the claim. For a device of type button, a device event can be published by simply clicking the device.

Path parameters
NameTypeRequiredDescription
deviceIdStringTrue

The unique identifier of the device.

Responses
Status codeResponse modelDescription
200 DeviceClaimResponse

200 response

400InvalidRequestException

400 response

404ResourceNotFoundException

404 response

409ResourceConflictException

409 response

500InternalFailureException

500 response

OPTIONS

Responses
Status codeResponse modelDescription
200None

200 response

Schemas

Response bodies

{ "state": "string" }
{ "code": "string", "message": "string" }
{ "code": "string", "message": "string" }
{ "code": "string", "message": "string" }
{ "code": "string", "message": "string" }

Properties

DeviceClaimResponse

PropertyTypeRequiredDescription
state

string

False

The device's final claim state.

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.

ResourceConflictException

PropertyTypeRequiredDescription
code

string

False

409

message

string

False

An error message explaining the error or its remedy.

ResourceNotFoundException

PropertyTypeRequiredDescription
code

string

False

404

message

string

False

The requested device could not be found.

See also

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

InitiateDeviceClaim