Xóa mềm một đặc quyền. Các cấp đã tồn tại trên đặc quyền không bị ảnh hưởng.
DELETE
/
entitlements
/
{id}
JavaScript
import DodoPayments from 'dodopayments';const client = new DodoPayments({ bearerToken: process.env['DODO_PAYMENTS_API_KEY'], // This is the default and can be omitted});await client.entitlements.delete('id');
Xóa một đặc quyền là xóa mềm làm ẩn các cấp hiện có khỏi cổng khách hàng. Nó không thu hồi quyền truy cập từ phía nền tảng:
Các cấp liên kết với đặc quyền vẫn còn trong cơ sở dữ liệu và giữ nguyên trạng thái hiện tại status.
Vai trò Discord, quyền truy cập cộng tác viên GitHub, quyền truy cập Notion, thành viên Telegram, khóa license, và các URL tệp kỹ thuật số vẫn hợp lệ.
Không có entitlement_grant.revoked webhook nào được phát ra, và revoked_at / revocation_reason không được thiết lập.
Khách hàng ngừng thấy các quyền truy cập này trong cổng thông tin khách hàng của họ, nhưng quyền truy cập của họ trên nền tảng cơ bản sẽ tiếp tục cho đến khi vòng đời đăng ký/thanh toán hủy nó (hủy bỏ, hoàn tiền) hoặc bạn thu hồi từng quyền truy cập theo cách thủ công qua DELETE /entitlements/{id}/grants/{grant_id}.Nếu bạn cần cắt hoàn toàn quyền truy cập, hãy thu hồi các cấp trước, sau đó xóa đặc quyền.
import DodoPayments from 'dodopayments';const client = new DodoPayments({ bearerToken: process.env['DODO_PAYMENTS_API_KEY'], // This is the default and can be omitted});await client.entitlements.delete('id');