Luồng Server-Sent Events gồm các tín hiệu thay đổi nội dung cho một trang web.
Một luồng Server-Sent Events (SSE) tồn tại lâu dài của các sự kiện thay đổi nội dung cho một trang web. Mỗi sự kiện yêu cầu máy khách tái xác thực ngay lập tức. Điều này thay thế đăng ký tRPC từng hết thời gian chờ trên các nền tảng serverless.
Xác thực: Khóa API (chỉ bắt buộc khi máy chủ đặt require_schema_api_key = true).
| Tham số | Kiểu | Bắt buộc | Ghi chú |
|---|---|---|---|
websiteId | uuid | không | Trang web đích; dự phòng sang header/cấu hình Host. |
api_key | string | không | Thay thế cho header x-api-key. |
Content-Type: text/event-stream.website_id khớp với tenant đã xác định; phần tải data: của sự kiện là thay đổi được tuần tự hóa dưới dạng JSON. Những thay đổi của các trang web khác sẽ bị lọc bỏ.curl -N '{CMS_API_URL}/content-changes?websiteId=<uuid>' \
-H 'x-api-key: <key>'
-N vô hiệu hóa bộ đệm của curl để các sự kiện hiển thị ngay khi chúng đến.
400 — websiteId không thể giải được hoặc không hợp lệ401 — khóa API không hợp lệ500 — lỗi nhóm kết nối