preferences.update
PATCH/preferences
Đổi ngôn ngữ đọc mặc định hoặc lựa chọn email; trường bỏ trống giữ nguyên giá trị cũ. Trả về toàn bộ lựa chọn sau khi đổi. Cần key.
Tham số
| Tham số | Vị trí | Mô tả |
|---|---|---|
locale | body | Không bắt buộc. Ngôn ngữ đọc mặc định: vi hoặc en. |
notifyPackUpdates | body | Không bắt buộc. true để nhận email khi bộ file hay skill bạn đã mua hoặc tải có bản mới. |
notifyBilling | body | Không bắt buộc. true để nhận email nhắc 7 ngày trước khi quyền subscriber hết hạn. |
notifyNewsletter | body | Không bắt buộc. true để nhận bản tin bài mới. Lúc bật được ghi lại. |
newsletterSource | body | Không bắt buộc. Trang nơi người đọc bật bản tin: welcome hoặc profile. Agent thường bỏ trống. |
Yêu cầu
curl -X PATCH "https://api.modernengineer.dev/preferences" \
-H "Authorization: Bearer $SE_KEY" \
-H "Content-Type: application/json" \
-d '{"notifyNewsletter":true}'Phản hồi
{
"locale": "vi",
"notifyPackUpdates": true,
"notifyBilling": true,
"notifyNewsletter": true
}Lỗi
| Mã | Lỗi | Khi nào |
|---|---|---|
| 401 | unauthenticated | Thiếu API key, hoặc key không hợp lệ. Có kèm header WWW-Authenticate. |
| 400 | invalid_input | Một trường sai kiểu hoặc giá trị, ví dụ locale khác vi và en. |