---
title: "getAzureIotDeviceRegistrationStatus"
method: POST
path: "/provisioning/azure/iot/registrations/{operation_id}"
tags: ["SORACOM Krypton"]
---

# getAzureIotDeviceRegistrationStatus

`POST /provisioning/azure/iot/registrations/{operation_id}`

## Request

- Base URL: `https://krypton.soracom.io:8036/v1`
- URL: `https://krypton.soracom.io:8036/v1/provisioning/azure/iot/registrations/{operation_id}`
- Auth: none declared

Get the IoT device registration status to the Microsoft Azure IoT Hub after calling registerAzureIotDevice

## Path parameters

- `operation_id` string, required

## Headers

- `x-soracom-signature` string
- `x-soracom-timestamp` string
- `x-soracom-digest-algorithm` string

## Request body

- AzureProvisioningRequest
  - `keyId` string
  - `requestParameters` object

## Response `200`

Azure IoT Hub device registration status and X.509 certificates and keys

- AzureIotGetRegistrationStatResponse
  - `certificate` string
  - `deviceId` string
  - `host` string
  - `operationId` string
  - `privateKey` string
  - `rootCaCertificate` string
  - `status` string

---

[API](https://skmtc.dev/soracom/apis/soracom-krypton-api.md) - [All operations](https://skmtc.dev/soracom/apis/soracom-krypton-api/llms.txt) - [OpenAPI document](https://skmtc.dev/soracom/apis/soracom-krypton-api/revisions/63b222bba432?raw)
