v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-142381,278956.3 KB

Creates a thing record in the registry. If this call is made multiple times using the same thing name and configuration, the call will succeed. If this call is made with the same thing name but different configuration a ResourceAlreadyExistsException is thrown.

This is a control plane operation. See Authorization for information about authorizing control plane actions.

Requires permission to access the CreateThing action.

post/things/{thingName}

Path parameters

thingNamestring required
<p>The name of the thing to create.</p> <p>You can't change a thing's name after you create it. To change a thing's name, you must create a new thing, give it the new name, and then delete the old thing.</p>

Request body

thingTypeNamestring

The name of the thing type associated with the new thing.

billingGroupNamestring

The name of the billing group the thing will be added to.

Response

Success

thingNamestring

The name of the new thing.

thingArnstring

The ARN of the new thing.

thingIdstring

The thing ID.