kia_verify_otp
Verify the one-time passcode from Kia to complete multi-factor authentication and establish a persistent session on this device.
Instructions
Step 3 of the Kia MFA bootstrap (cmm/verifyOTP): exchange the passcode for a session. The resulting remember-me token is stored locally and is NOT returned — from here on every Kia tool refreshes its own session silently and MFA is never needed again on this device. Takes the otpKey and xid from kia_start_login plus the code the user received.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| otp | Yes | The one-time passcode Kia sent to the user — 6 digits in every observed case. | |
| xid | Yes | The `xid` returned by kia_start_login. Sent with every OTP call. | |
| otpKey | Yes | The `otpKey` returned by kia_start_login. |