Vào thẳng nội dung

Lý lịch tư pháp#

1. API Nhận hồ sơ đăng ký#

1. Request Header

  • URL: ***/api/LyLichTuPhap/GuiHoSo
  • Method:: POST
  • Authorization: Bearer 'token'
  • Content-Type: application/json

2. Request body

{
    "idMinistryJustice": "Mã đơn vị", // Interger
    "idReceivedDec": "Số phiếu tiếp nhận (là duy nhất với mỗi hồ sơ tiếp nhận)", // String
    "dateReceivedDec": "Ngày tiếp nhận hồ sơ (tuân thủ định dạng 'dd/mm/yyyy').", // String
    "datePromissoryDec": "Ngày hẹn trả Tuân thủ định dạng “DD/MM/YYYY” (ngày/tháng/năm)", // String
    "idMoneyReceipt": "Số biên lai thu tiền", // String
    "declarationWSForm": { // Dữ liệu tờ khai....
        "so": "01",
        "quyenSo": "02"
        // Xem chi tiết mô tả gói tin bên dưới
    },
    "residenceWSForm": { // Thông tin quá trình ghi chú

    },
    "mandatorWSForm": { // Thông tin ủy quyền 

    }
}

3. Response body

{  
"code": "Mã trạng thái HTTP trả về", 
"status": "Mã trạng thái xử lý trả về", 
"correlationId": "Mã correlationId dành cho người lập trình trong quá trình kiểm tra kết nối",
"response": "Chuỗi Json kết quả dữ liệu được trả về từ hệ thống " 
}
  • Mã trạng thái HTTP Tham khảo
  • Mã trạng thái xử lý:
    • 1: thành công;
    • 0: thất bại

2. API Lấy trạng thái hồ sơ#

1. Request Header

  • URL: ***/api/LyLichTuPhap/LayTrangThaiHoSo
  • Method:: GET
  • Authorization: Bearer 'token'
  • Content-Type: application/json

2. Request body

{
    "idReceivedDec": "Là số hồ sơ (số phiếu tiếp nhận) trong trường hợp infoType = 2; 
Là số phiếu hẹn trong trường hợp infoType = 1
", // Interger
    "infoType": "Loại thông tin tra cứu: [1] nộp hồ sơ không qua 1 cửa; [2] nộp hồ sơ qua 1 cửa", // String
    "identifyNo": "Số CMT/Hộ chiếu. Áp dụng trong trường hợp infoType = 1 (Không nộp hồ sơ qua 1 cửa thì tra cứu dựa trên số phiếu hẹn và số CMT/Hộ chiếu)"
}

3. Response body

{  
"code": "Mã trạng thái HTTP trả về", 
"status": "Mã trạng thái xử lý trả về", 
"correlationId": "Mã correlationId dành cho người lập trình trong quá trình kiểm tra kết nối",
"response": "Chuỗi Json kết quả dữ liệu được trả về từ hệ thống " 
}
  • Mã trạng thái HTTP Tham khảo
  • Mã trạng thái xử lý:
    • 1: thành công;
    • 0: thất bại

3. API Lấy dữ liệu hồ sơ#

1. Request Header

  • URL: ***/api/LyLichTuPhap/LayHoSo
  • Method:: GET
  • Authorization: Bearer 'token'
  • Content-Type: application/json

2. Request body

{
    "infoType": "1: trả hồ sơ nộp trực tuyến; 
2: trả hồ sơ nộp trực tiếp" // Loại tham số truyền vào

3. Response body

{  
"code": "Mã trạng thái HTTP trả về", 
"status": "Mã trạng thái xử lý trả về", 
"correlationId": "Mã correlationId dành cho người lập trình trong quá trình kiểm tra kết nối",
"response": "Chuỗi Json kết quả dữ liệu được trả về từ hệ thống " 
}

4. API lấy thông tin danh mục#

1. Request Header

  • URL: ***/api/LyLichTuPhap/LayDanhMuc
  • Method:: GET
  • Authorization: Bearer 'token'
  • Content-Type: application/json

2. Request body

{
    "infoType": "Mã danh mục, tham khảo bên dưới" // String
  • [1]: Danh mục hành chính
  • [2]: Danh mục quốc tịch
  • [3]: Danh mục dân tộc
  • [4]: Danh mục cơ quan
  • [5]: Danh mục đơn vị

3. Response body

{  
"code": "Mã trạng thái HTTP trả về", 
"status": "Mã trạng thái xử lý trả về", 
"correlationId": "Mã correlationId dành cho người lập trình trong quá trình kiểm tra kết nối",
"response": "Chuỗi Json kết quả dữ liệu được trả về từ hệ thống " 
}

5. API gửi trạng thái hồ sơ#

1. Request Header

  • URL: ***/api/LyLichTuPhap/GuiTrangThaiHoSo
  • Method:: POST
  • Authorization: Bearer 'token'
  • Content-Type: application/json

2. Request body

{
    "declarationId": "Danh sách ID (mã hóa) cần đánh dấu là đã lấy dữ liệu thành công.
Các ID phân cách nhau bằng dấu ;
", // String,
 "infoType" : "[1] Đánh dấu lấy hồ sơ nộp trực tiếp thành công
[2] Đánh dấu lấy trạng thái hồ sơ thành công
[3] Đánh dấu lấy hồ sơ nộp trực tuyến thành công
" // String

3. Response body

{  
"code": "Mã trạng thái HTTP trả về", 
"status": "Mã trạng thái xử lý trả về", 
"correlationId": "Mã correlationId dành cho người lập trình trong quá trình kiểm tra kết nối",
"response": "Chuỗi Json kết quả dữ liệu được trả về từ hệ thống " 
}

6. API lấy danh sách trạng thái hồ sơ#

1. Request Header

  • URL: ***/api/LyLichTuPhap/LayTrangThaiHoSo
  • Method:: GET
  • Authorization: Bearer 'token'
  • Content-Type: application/json

2. Request body

{
    "infoType": "Mã trạng thái hồ sơ, tham khảo bên dưới" // String
  • [1]: Hồ sơ không qua 1 cửa
  • [2]: Hồ sơ qua 1 cửa

3. Response body

{  
"code": "Mã trạng thái HTTP trả về", 
"status": "Mã trạng thái xử lý trả về", 
"correlationId": "Mã correlationId dành cho người lập trình trong quá trình kiểm tra kết nối",
"response": "Chuỗi Json kết quả dữ liệu được trả về từ hệ thống " 
}