# IoT APIs IoT APIs for dynamic authentication, device management, and stock monitoring. This specification includes detailed summaries and descriptions for every operation, parameter, request/response body, and schema so clients can integrate without reading code. Examples and field-level constraints (formats, patterns, and valid values) are provided wherever applicable. Version: 1.0.0 License: Apache 2.0 ## Servers Development server. ``` https://dev.api.ivalt.com/admin/public/api ``` Production server. ``` https://api.ivalt.com/admin/public/api ``` ## Security ### ApiKeyAuth API key required for authorization. Include in every request to authenticated endpoints. Type: apiKey In: header Name: x-api-key ## Download OpenAPI description [IoT APIs](https://api-docs.ivalt.com/_bundle/products/iot-device/Iot_Apis.yaml) ## IotApis Operations related to IoT APIs, including dynamic authentication workflows, device lifecycle tasks, and stock price retrieval. ### Register dynamic authentication - [POST /dynamic_auth/register](https://api-docs.ivalt.com/products/iot-device/iot_apis/iotapis/registerdynamicauth.md): Create a new dynamic authentication registration for a device. Typically called during device onboarding or when associating a device with a stock for monitoring. Persists machine metadata, stock details, and contact number used for downstream verification and notifications. ### Dynamic auth login - [POST /dynamic_auth/login](https://api-docs.ivalt.com/products/iot-device/iot_apis/iotapis/logindynamicauth.md): Authenticate a device within the dynamic auth workflow by associating its machine and stock details. Often used after registration to initialize an operational session. ### Verify dynamic auth - [POST /dynamic_auth/verify](https://api-docs.ivalt.com/products/iot-device/iot_apis/iotapis/verifydynamicauth.md): Verify whether a device is authentic/known to the dynamic auth system using its machine identifier. Use this to gate access to protected actions. ### Get stock price - [GET /get/stock-price/{Symbol}](https://api-docs.ivalt.com/products/iot-device/iot_apis/iotapis/getstockprice.md): Fetch the latest price and associated exchange details for a given stock symbol. Intended for quick lookups used in dashboards or device displays.