Tên miền website
Cập nhật tên miền
Bật/tắt chuyển tên miền con sang tên miền riêng (301)
Chỉ có trên Hubport SaaS
Trên bản cài đặt riêng (máy chủ riêng), endpoint trả HTTP 404 error_saas_mode_inactive.
Endpoint
PUT /v1/platformdomains/{id}
Yêu cầu quyền company.setting và tính năng custom_domain. Hiện chỉ đổi được tuỳ chọn chuyển hướng; muốn đổi tên miền thì
gỡ rồi thêm tên miền mới.
Path Parameters
| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
id | int | Có | ID tên miền |
Request Body
| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
redirect_subdomain | bool | Có | true (mặc định khi thêm): khi tên miền riêng active, khách mở tên miền con được chuyển 301 sang tên miền riêng. false: giữ cả hai địa chỉ cùng chạy |
{
"redirect_subdomain": false
}Thay đổi có hiệu lực trên website trong khoảng một phút.
Response Schema
HTTP 200 - JSON Object
| Trường | Kiểu | Mô tả |
|---|---|---|
item | object | Domain Object sau khi cập nhật |
overview | object | Dữ liệu như Website của cửa hàng |
Error Codes
| HTTP | Mã lỗi | Mô tả |
|---|---|---|
| 402 | error_feature_requires_plan | Gói không có tính năng tên miền riêng. detail.feature = "custom_domain" |
| 403 | error_role_not_available | Người dùng không có quyền company.setting |
| 403 | error_impersonation_readonly | Phiên hỗ trợ của Hubport chỉ được xem |
| 404 | error_domain_not_found | Không có tên miền này trong cửa hàng |
| 404 | error_saas_mode_inactive | Không phải Hubport SaaS |
| 422 | error_nothing_to_update | Thiếu redirect_subdomain |
Ví dụ
curl -X PUT "https://api.hubport.vn/v1/platformdomains/1003" \
-H "Authorization: <JWT>" \
-H "Content-Type: application/json" \
-d '{"redirect_subdomain":false}'