---
title: "Provision a new thing within the AWS IoT Device Registry"
method: POST
path: "/things"
tags: ["Things"]
---

# Provision a new thing within the AWS IoT Device Registry

`POST /things`

## Response `201`

OK

## Other responses

- `400` — Invalid input
- `404` — Not found

## Changes

- **2022-06-29** `70f56fd7b8b9` — 2 warning, 4 info
  - removed the request property `cdfProvisioningParameters/oneOf[#/components/schemas/UseACMPCAParameters]/caAlias`
  - removed the request property `cdfProvisioningParameters/oneOf[#/components/schemas/UseACMPCAParameters]/caArn`
  - added the new optional request property `cdfProvisioningParameters/oneOf[#/components/schemas/UseACMPCAParameters]/amcpcaCaAlias`
  - added the new optional request property `cdfProvisioningParameters/oneOf[#/components/schemas/UseACMPCAParameters]/amcpcaCaArn`
  - …2 more
- **2022-06-02** `425da20ceb9c` — 4 info
  - added optional request body
  - added the media type `application/vnd.aws-cdf-v1.0+json` for the response with the status `201`
  - added the media type `application/vnd.aws-cdf-v1.0+json` for the response with the status `400`
  - added the media type `application/vnd.aws-cdf-v1.0+json` for the response with the status `404`

[Change history](https://skmtc.dev/aws-samples/apis/aws-connected-device-framework-provisioning/changes/things/post.md)

---

[API](https://skmtc.dev/aws-samples/apis/aws-connected-device-framework-provisioning.md) · [All operations](https://skmtc.dev/aws-samples/apis/aws-connected-device-framework-provisioning/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/aws-samples/aws-connected-device-framework-provisioning/revisions/cfa735db0283/schema)
