Mobile-ID · Tin cậy có bằng chứng
Thuật ngữ hồ sơLiên hệ
Trusted Records · Tích hợp & Nhà phát triển

Job xử lý và trạng thái

Theo dõi job không đồng bộ và lỗi theo đối tượng. Progress là dữ liệu tổng hợp của công cụ.

Request schema từ OpenAPI

GET không có yêu cầu body; path/ngữ cảnh được mô tả trong Swagger.

Đầu vào, scope và xử lý

GET /v1/jobs/{jobId} · scope jobs:read. Ngữ cảnh tenant/dự án và correlation bắt buộc. POST/PATCH dùng Idempotency-Key; ví dụ và schema bên dưới là contract đề xuất.

Trạng thái và đầu ra

QUEUED → RUNNING / VALIDATING → SUCCEEDED / FAILED / REVIEW_PENDING. SUCCEEDED chỉ mô tả job.

Ngoại lệ và kiểm soát

404 cho job không tồn tại trong scope; 403 thiếu quyền; 503 minh họa timeout/service unavailable.

Ví dụ HTTP — contract đề xuất

Request

GET https://records.example.invalid/v1/jobs/{jobId} HTTP/1.1
Authorization: Bearer <example-token>
X-Tenant-Id: synthetic-tenant-001
X-Project-Id: synthetic-project-001
X-Correlation-Id: synthetic-correlation-001

Response · 200

{
  "jobId": "synthetic-job-001",
  "status": "VALIDATING",
  "progress": {
    "processed": 1,
    "total": 2
  },
  "errors": [],
  "correlationId": "synthetic-correlation-001"
}

Trường bắt buộc và kiểm soát chung

MụcQuy tắc đề xuất
scopejobs:read
requiredKhông có request body
tenant / projectToken và context phải khớp; không chỉ tin header.
idempotencyPOST/PATCH: cùng key + body trả kết quả cũ; body khác trả 409; window cần chốt.
errorcode, message, requestId, correlationId, retryable, details; không chứa dữ liệu nhạy cảm.

Bắt đầu bằng một phạm vi kiểm tra được.

Chốt loại hồ sơ, tiêu chí chất lượng, quyền và bộ bằng chứng trước khi mở rộng.

Đăng ký khảo sát

Tìm trong Trusted Records

Ảnh nguồn phóng to

Ảnh nguồn minh họa; các giá trị trong ảnh không phải cam kết dịch vụ.