# Runtime

## Khởi tạo hồ sơ trình duyệt

 - [POST /api/env/start](https://guide.morelogin.com/vi/api-reference/browser/local-api/runtime/startbrowserprofileusingpost.md): Dùng để khởi tạo hồ sơ; bạn phải chỉ định ID hồ sơ. Sau khi khởi động thành công, bạn có thể truy cập giao diện gỡ lỗi hồ sơ để thực thi tự động hóa Selenium và Puppeteer. Đối với Selenium, hãy sử dụng
WebDriver phù hợp với phiên bản kernel tương ứng. Đường dẫn WebDriver
có thể được lấy từ phản hồi sau khi khởi động hồ sơ. Yêu cầu
phiên bản máy khách MoreLogin 2.15.0 trở lên.

## Dừng hồ sơ trình duyệt

 - [POST /api/env/close](https://guide.morelogin.com/vi/api-reference/browser/local-api/runtime/paths/~1api~1env~1close/post.md): Đóng môi trường được chỉ định. Yêu cầu phải chỉ định ID môi trường. Yêu cầu ứng dụng MoreLogin phiên bản 2.15.0 trở lên.

## Lấy trạng thái hoạt động của hồ sơ trình duyệt

 - [POST /api/env/status](https://guide.morelogin.com/vi/api-reference/browser/local-api/runtime/paths/~1api~1env~1status/post.md)

## Đóng tất cả hồ sơ đang mở

 - [POST /api/env/closeAll](https://guide.morelogin.com/vi/api-reference/browser/local-api/runtime/paths/~1api~1env~1closeall/post.md): Đóng tất cả các cửa sổ hồ sơ đang mở. Không yêu cầu tham số nào.

## Lấy ID quy trình của tất cả các hồ sơ đang mở.

 - [POST /api/env/getAllProcessIds](https://guide.morelogin.com/vi/api-reference/browser/local-api/runtime/paths/~1api~1env~1getallprocessids/post.md): Lấy ID tiến trình của tất cả các hồ sơ đang mở. Không yêu cầu tham số nào. Yêu cầu ứng dụng MoreLogin phiên bản 2.49.0 trở lên.

## Nhận thông tin gỡ lỗi từ xa cho tất cả các hồ sơ đã mở.

 - [POST /api/env/getAllDebugInfo](https://guide.morelogin.com/vi/api-reference/browser/local-api/runtime/paths/~1api~1env~1getalldebuginfo/post.md): Lấy cổng gỡ lỗi từ xa và các thông tin khác cho tất cả các cấu hình đang mở. Không yêu cầu tham số nào.

## Tải xuống nhân trình duyệt

 - [POST /api/env/core/download](https://guide.morelogin.com/vi/api-reference/browser/local-api/runtime/paths/~1api~1env~1core~1download/post.md): Tải xuống và cài đặt nhân trình duyệt. Hỗ trợ tải xuống hàng loạt tối đa 20 nhân mỗi yêu cầu. Thời gian chờ cho thao tác này có thể lên đến khoảng 30 phút; bên gọi nên đặt thời gian chờ lớn hơn 1805 giây.\n\nYêu cầu phiên bản ứng dụng MoreLogin 2.61.1 trở lên.\n\n### Xử lý yêu cầu trùng lặp\n\n- Nếu cùng loại trình duyệt và phiên bản chính xuất hiện nhiều lần trong một yêu cầu, chỉ thực hiện một lần tra cứu và tải xuống, nhưng mỗi mục nhập đều có kết quả riêng.\n- Các yêu cầu đồng thời cho cùng phiên bản sẽ tham gia vào tác vụ đang thực hiện thay vì bắt đầu tải xuống mới.\n- Nếu phiên bản yêu cầu đã được cài đặt với phiên bản phụ mới nhất, trạng thái sẽ là already_installed.\n- Nếu phiên bản phụ cũ hơn đã được cài đặt, nó sẽ được cập nhật lên phiên bản phụ mới nhất có sẵn.\n\n### Tham chiếu mã lỗi\n\n| errorCode | Mô tả |\n|---|---|\n| INVALID_JSON | Nội dung JSON không đúng định dạng |\n| INVALID_REQUEST | Cấu trúc yêu cầu không hợp lệ |\n| BATCH_LIMIT_EXCEEDED | Mảng Cores vượt quá 20 mục |\n| UNSUPPORTED_BROWSER_TYPE | Loại trình duyệt không được hỗ trợ |\n| INVALID_VERSION | Định dạng phiên bản không hợp lệ |\n| METADATA_LOOKUP_FAILED | Không thể truy vấn metadata nhân |\n| UNSUPPORTED_VERSION | Phiên bản nhân không tồn tại hoặc không được hỗ trợ trên nền tảng này |\n| CLIENT_NOT_READY | Ứng dụng khách chưa sẵn sàng |\n| SDK_NOT_READY | SDK chưa khởi tạo |\n| INSUFFICIENT_DISK_SPACE | Không đủ dung lượng đĩa |\n| DOWNLOAD_FAILED | Tải xuống thất bại |\n| CHECKSUM_MISMATCH | Xác minh checksum MD5 thất bại |\n| EXTRACTION_FAILED | Giải nén hoặc cài đặt thất bại |\n| TIMEOUT | Hết thời gian thao tác |\n| UNKNOWN | Lỗi không xác định |

