Chuyển tới nội dung chính

Xóa tin tức

API này giúp bạn xóa một bài viết tin tức khỏi hệ thống theo id của bài viết.

⚠️Xóa vĩnh viễn — không thể khôi phục

Đây là thao tác xóa cứng (hard delete): bản ghi bị xóa hoàn toàn khỏi cơ sở dữ liệu và không thể khôi phục. Hãy chắc chắn về id trước khi gọi API này.


Endpoint

🔗Endpoint Staging

http DELETE https://staging-manage.api.miniai.vn/api/external/news/{id}

🔗Endpoint Production

http DELETE https://manage-api.miniap.vn/api/external/news/{id}

Lưu ý về đường dẫn

API tin tức nằm trực tiếp dưới /api/external/news, không có tiền tố /v1 như API sản phẩm hay đơn hàng.

Xác thực (Authentication)

Mọi request phải gửi kèm API key của bạn trong header:

HeaderGiá trịYêu cầu
x-api-keyminiai-partner <API_KEY_CỦA_BẠN>Bắt buộc

Tham số đường dẫn (Path Parameters)

Tham sốKiểuYêu cầuMô tả
idstringBắt buộcID của tin tức cần xóa (ObjectId 24 ký tự hex, vd: 68c93dba802d36826bc45c9c)

API này không cần request body. Bạn có thể lấy id từ kết quả của Lấy danh sách tin tức hoặc từ phản hồi khi Khởi tạo tin tức.

Ví dụ Request

curl -X DELETE 'https://staging-manage.api.miniai.vn/api/external/news/68c93dba802d36826bc45c9c' \
-H 'x-api-key: miniai-partner <API_KEY_CỦA_BẠN>'

Phản hồi (Response)

Thành công trả về mã 200. Phản hồi chỉ gồm cờ success, không kèm dữ liệu của bài viết đã xóa.

{
"success": true
}
Lưu ý khi xóa
  • Nếu cần giữ lại nội dung, hãy gọi Lấy danh sách tin tức để sao lưu bài viết trước khi xóa.
  • Nếu chỉ muốn ẩn bài viết khỏi Mini App thay vì xóa hẳn, hãy dùng Cập nhật tin tức và đặt status thành inactive.

Lỗi thường gặp

Nguyên nhân
404Không tìm thấy tin tức với id đã cho (hoặc đã bị xóa trước đó)
401Thiếu header x-api-key, sai tiền tố miniai-partner , hoặc API key không hợp lệ
429Vượt giới hạn số request (xem mục Giới hạn bên dưới)
500id không đúng định dạng ObjectId (24 ký tự hex) hoặc lỗi hệ thống
{
"error": "Resource not found",
"message": "không tìm thấy tin tức"
}

Giới hạn (Rate limit)

100 request / phút

Mỗi gian hàng được gọi tối đa 100 request mỗi phút trên toàn bộ External API. Vượt quá giới hạn sẽ nhận mã 429.

Các bước tiếp theo