Hoppa till huvudinnehåll
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');

Documentation Index

Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt

Use this file to discover all available pages before exploring further.

Att ta bort ett tillstånd är en mjukt radering som döljer befintliga beviljanden från kundportalen. Det återkallar inte åtkomst på plattformssidan:
  • Beviljanden som är kopplade till tillståndet förblir i databasen och behåller sin nuvarande status.
  • Discord-roller, GitHub-samarbetspartneråtkomst, Notion-åtkomst, Telegram-medlemskap, licensnycklar och digitala fil-URL:er förblir giltiga.
  • Ingen entitlement_grant.revoked webhook skickas ut, och revoked_at / revocation_reason är inte inställda.
Kunder slutar se dessa beviljanden i GET /customer-portal/entitlements, men deras åtkomst på den underliggande plattformen fortsätter tills abonnemangs-/betalningslivscykeln återkallar den (avbokning, återbetalning) eller du återkallar varje beviljande manuellt via DELETE /entitlements/{id}/grants/{grant_id}.Om du behöver avbryta åtkomst helt, återkalla först beviljningarna, radera sedan tillståndet.

Auktoriseringar

Authorization
string
header
obligatorisk

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Sökvägsparametrar

id
string
obligatorisk

Entitlement ID

Svar

Entitlement deactivated

Last modified on May 14, 2026