HRMNhân viên
Kiểm tra mã OTP
Kiểm tra tính hợp lệ của mã OTP trong quá trình đăng ký hoặc khôi phục mật khẩu.
Endpoint
POST /v1/users/checkotp
Body Parameters
| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
action | string | Có | Hành động (signup hoặc recovery) |
passport_id | string | Có | ID passport nhận được từ bước Init |
email | string | Có | Email người dùng |
otp | string | Có | Mã OTP người dùng nhập |
Response Schema
HTTP 200 - JSON Object
{
"action": "signup",
"passport_id": "8c6600c3-...",
"email": "[email protected]",
"otp": "123456",
"date_checked": 1640995200,
"status": "success",
"message": ""
}Error Codes
| HTTP | Code | Mô tả |
|---|---|---|
| 422 | error_check_otp_action_invalid | Hành động không hợp lệ |
| 422 | error_passport_id_required | Thiếu ID passport |
| 422 | error_otp_required | Thiếu mã OTP |
| 422 | error_passport_otp_not_found | OTP đã hết hạn hoặc không tồn tại |
| 422 | error_otp_invalid | Mã OTP không chính xác |