v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-1483477323.4 KB

Create a provisioning profile for executing device provisioning flows. The provisioning profile is a document that defines the set of resources and policies applied to a device during the provisioning process.

post/provisioning-profiles

Request body

ProvisioningType'FLEET_PROVISIONING' | 'JITR' required

The type of provisioning workflow the device uses for onboarding to IoT managed integrations.

CaCertificatestring password

The body of the PEM-encoded certificate authority (CA) certificate.

ClaimCertificatestring password

The body of the PEM-encoded claim certificate. If a claim certificate is provided, it will be used for the provisioning profile. Otherwise, a claim certificate will be generated.

Namestring

The name of the provisioning profile.

ClientTokenstring

An idempotency token. If you retry a request that completed successfully initially using the same client token and parameters, then the retry attempt will succeed without performing any further actions.

Tagsobject

A set of key/value pairs that are used to manage the provisioning profile.

Response

Success

Arnstring

The Amazon Resource Name (ARN) of the provisioning profile.

Namestring

The name of the provisioning profile.

ProvisioningType'FLEET_PROVISIONING' | 'JITR'

The type of provisioning workflow the device uses for onboarding to IoT managed integrations.

Idstring

The identifier of the provisioning profile.

Status'CREATE_IN_PROGRESS' | 'CREATE_FAILED' | 'CREATED' | 'DELETE_IN_PROGRESS' | 'DELETE_FAILED'

The status of a provisioning profile.

ClaimCertificatestring password

The body of the PEM-encoded claim certificate.

ClaimCertificatePrivateKeystring password

The private key of the claim certificate. This may be stored securely on the device for validating the connection endpoint with IoT managed integrations using the public key.