Tải bản PDF phần API Reference
Trọn bộ tài liệu tích hợp (xác thực, endpoint, webhook, mã lỗi) dưới dạng PDF để gửi cho đội phát triển. Xem thêm các bản PDF khác.
Tổng quan
Integration API cho phép hệ thống của bạn tạo hồ sơ ký số, theo dõi trạng thái và nhận callback khi hồ sơ hoàn tất — không cần người dùng thao tác trên giao diện econtractid.Base URL Production
https://api.econtractid.com/apiBase URL Development
https://api-dev.epaperless.vn/apiCác API chính
Chi tiết: API Hồ sơ · API Công việc ký · Webhook
Xác thực
Mọi request gửi kèm headerX-API-Key:
Định dạng Response
Mọi response REST đều được bọc trong envelope chuẩn. Dữ liệu thật nằm trongdata:
Webhook payload KHÔNG có envelope — gửi raw object. Xem Webhook.
Nguyên tắc codes-first
API dùng mã do bạn cung cấp thay vì ID số nội bộ, giúp định danh ổn định khi hệ thống nâng cấp:Idempotency
documentId là khoá idempotency. Gọi POST /documents hai lần với cùng documentId trong một tổ chức → lần thứ hai trả về 409 DUPLICATE_DOCUMENT_ID, không tạo hồ sơ trùng.
Onboarding
Trước khi tích hợp, cần liên hệ đội ngũ econtractid để thiết lập:1
API Key
Được cấp khi onboard tổ chức. Chỉ hiển thị 1 lần — lưu vào secret manager ngay.
2
Process definition + step code
Đặt mã cho từng bước trong quy trình ký (vd:
STEP_SIGN_HR, STEP_SIGN_MANAGER). Sau đó request chỉ cần trỏ người ký vào đúng stepCode — workflow luôn map chính xác kể cả khi thứ tự bước thay đổi.3
Webhook subscription
Gửi cho đội ngũ econtractid: URL endpoint (HTTPS) + danh sách event muốn nhận. Admin tạo subscription và cấp HMAC secret (hiển thị 1 lần). Partner không tự đăng ký webhook qua API được.

