Updates the status of the specified certificate. This operation is idempotent.Requires permission to access the UpdateCertificate action.Certificates must be in the ACTIVE state to authenticate devices that use a certificate to connect to IoT.Within a few minutes of updating a certificate from the ACTIVE state to any other state, IoT disconnects all devices that used that certificate to connect. Devices cannot use a certificate that is not in the ACTIVE state to reconnect.
Request Request Example
Shell
JavaScript
Java
Swift
curl--location-g--request PUT 'https://api.iotwireless.{region}.amazonaws.com/certificates/?newStatus='
Response Response Example
200 - Example 1
{}
Request
Path Params
certificateId
string
required
The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)
Query Params
newStatus
string
required
The new status.Note: Setting the status to PENDING_TRANSFER or PENDING_ACTIVATION will result in an exception being thrown. PENDING_TRANSFER and PENDING_ACTIVATION are statuses used internally by IoT. They are not intended for developer use.Note: The status value REGISTER_INACTIVE is deprecated and should not be used.