Bỏ qua tới phần tài liệu
API

Xóa một thư

Một thư, phần thân và các tệp đính kèm của nó, theo yêu cầu của bạn chứ không phải theo đợt quét.

DELETEapi.openemail.uk/temp-mail/inboxes/{id}/messages/{messageId}

Chạy lệnh gọi thật với không gian làm việc của bạn, bằng khóa của chính bạn.

DELETE /temp-mail/inboxes/{id}/messages/{messageId}

Một thư, phần thân và các tệp đính kèm của nó, theo yêu cầu của bạn chứ không phải theo đợt quét.

Token của inbox

shell
export OE=https://api.openemail.ukexport INBOX="Authorization: Bearer oe_inbox_kQ8v…"

Mọi lệnh gọi bên dưới đều mang token mà POST /temp-mail/inboxes đã trả về, trong cùng header Authorization: Bearer mà một API key dùng. Bản thân địa chỉ không cấp quyền gì cả, và sự tách bạch đó chính là điểm mấu chốt của tính năng chứ không phải thủ tục hình thức: một địa chỉ dùng một lần được trao cho chính bên mà bạn muốn giữ khoảng cách, ngay khi nó được cấp.

Id trong path phải trỏ tới đúng inbox mà token trỏ tới. Chỉ riêng token đã đủ xác định một inbox, nên đây là cẩn tắc vô áy náy, nhưng nhờ vậy một caller nhầm lẫn hai inbox sẽ nhận 404 thay vì âm thầm đọc nhầm thư.

Ví dụ

Bản ghi và mọi object nằm dưới nó bị xóa cùng nhau. messageCount không đổi: trần 50 thư đếm số thư đã đến, nên xóa giải phóng dung lượng chứ không giải phóng chỗ.

curl
curl -X DELETE "$OE/temp-mail/inboxes/tinb_9c2f41ab7d3e4c118a0f5d72/messages/tmail_4b81c07d2fa9418e93c6a13f" \  -H "$INBOX"
Phản hồi
{ "object": "temp_message", "id": "tmail_4b81c07d2fa9418e93c6a13f", "deleted": true }

Không có thùng rác và không có khôi phục. Trên một inbox dùng một lần, đó chính là tính năng.

Một inbox đã đầy thì vẫn đầy. Thư gửi tới nó bị bỏ ngay ở cửa, không có thư báo trả lại và không còn gì để lấy về sau, nên cách đi tiếp là một địa chỉ mới chứ không phải dọn dẹp.