MOBILE-ID · TRUSTED LTANS
Danh mục lỗi
Chẩn đoán lỗi theo thao tác, phân biệt lỗi HTTP với kết quả kiểm chứng và chọn cách phục hồi.
Lỗi theo nhóm thao tác
| Nhóm | HTTP | code | Khắc phục |
|---|---|---|---|
| Lưu trữ | 409 | ARCHIVE_KEY_CONFLICT | Đối chiếu khóa và nội dung; kiểm tra kết quả trước khi tạo yêu cầu mới. |
| Bằng chứng | 409 | EVIDENCE_NOT_READY | Theo dõi tác vụ cũ đến khi bằng chứng sẵn sàng. |
| Kiểm chứng | 422 | TRUST_CONTEXT_UNAVAILABLE | Chọn ngữ cảnh tin cậy được cấp và bổ sung dữ liệu kiểm chứng. |
Renewal | 409 | RENEW_DATA_UNAVAILABLE | Khôi phục quyền đọc dữ liệu gốc trước gia hạn cây băm. |
Policy | 422 | POLICY_NOT_EFFECTIVE | Chọn phiên bản chính sách/cấu hình có hiệu lực. |
| Xuất | 403 | EXPORT_SCOPE_DENIED | Xin quyền xuất đúng phạm vi và bên nhận. |
| Chuyển giao | 409 | TRANSFER_NOT_ACKNOWLEDGED | Giữ nguồn đến khi bên nhận kiểm chứng và xác nhận. |
Job | 404 | JOB_NOT_FOUND | Kiểm tra jobId và tổ chức; timeout không đồng nghĩa thất bại. |
Webhook | 422 | WEBHOOK_ENDPOINT_REJECTED | Sửa đích HTTPS theo danh sách cho phép và xác minh bên nhận. |
| Kiểm toán | 403 | REPORT_SCOPE_DENIED | Thu hẹp tổ chức, kỳ và phạm vi truy vấn theo quyền. |
{
"type": "https://example.invalid/problems/profile-inactive",
"title": "Inactive profile",
"code": "PROFILE_INACTIVE",
"detail": "Select an effective permitted profile.",
"correlationId": "corr-test-001",
"requestId": "req-test-001",
"retryable": false,
"service": "Policy Service",
"timestamp": "2026-10-15T05:00:01Z",
"errors": [],
"status": 422,
"instance": "urn:ltans:request:req-test-001"
}Kết quả kiểm chứng khác lỗi truyền tải
Một báo cáo INDETERMINATE có thể được trả thành công qua HTTP 200: yêu cầu đã xử lý nhưng chưa đủ căn cứ kết luận. 401/403 yêu cầu sửa quyền; 409 xử lý xung đột; 429/503 chỉ thử lại có giới hạn theo Retry-After và nguyên nhân.