MOBILE-ID · TRUSTED LTANS
API xuất và chuyển giao
Tạo gói xuất có phạm vi, kiểm tra trạng thái và manifest trước khi giao cho bên nhận.
Điều phối xuất gói và chuyển giao
Trang này mô tả chuỗi nghiệp vụ; các trang endpoint là nơi tra cứu contract chi tiết. Mỗi bước giữ phiên bản đầu vào và kết quả riêng.
| Bước | Contract / điều kiện |
|---|---|
| Yêu cầu xuất | POST /v1/archives/{archiveId}/exports → Job QUEUED; lưu jobId, không coi 202 là gói đã sẵn sàng. |
| Lấy kết quả | GET /v1/jobs/{jobId}, sau đó GET /v1/exports/{exportId} → ExportResult. |
| Tải byte | Theo kênh môi trường cấp; manifestReference không tự chứng minh đã tải hay kiểm chứng. |
| Mở chuyển giao | POST /v1/archives/{archiveId}/transfers với đúng exportId, destinationProfileId, approvalId. |
| Bên nhận xác nhận | POST /v1/transfers/{transferId}/acknowledgements với TransferAcknowledgement; kiểm tra digest, recipient và scope. |
Trường hợp cần dừng và đối soát
Sai package digest, bên nhận không đúng quyền, thiếu thành phần hoặc kết luận kiểm chứng chưa đáp ứng phạm vi thì không ghi nhận hoàn tất chuyển trách nhiệm. Giữ nguồn, bổ sung vật liệu và thử lại theo quyết định đã duyệt; không tạo transfer mới chỉ vì mất phản hồi.