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('ent_jt7jcvI79Xh8eehqgWdcm');
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 sin kundportal, men deras åtkomst på den underliggande plattformen fortsätter tills prenumerations-/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

Senast ändrad 9 juni 2026