Saltar al contenido principal
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');
Eliminar una autorización es una eliminación suave que oculta las concesiones existentes del portal del cliente. No revoca el acceso del lado de la plataforma:
  • Las concesiones vinculadas a la autorización permanecen en la base de datos y mantienen su actual status.
  • Los roles de Discord, el acceso de colaborador de GitHub, el acceso a Notion, la membresía de Telegram, las claves de licencia y las URLs de archivos digitales siguen siendo válidos.
  • No se emite ningún entitlement_grant.revoked webhook, y revoked_at / revocation_reason no están configurados.
Los clientes dejan de ver estas subvenciones en su portal de clientes, pero su acceso en la plataforma subyacente continúa hasta que el ciclo de vida de la suscripción/pago lo revoque (cancelación, reembolso) o revoque manualmente cada subvención a través de DELETE /entitlements/{id}/grants/{grant_id}.Si necesitas cortar el acceso por completo, revoca las concesiones primero y luego elimina la autorización.

Autorizaciones

Authorization
string
header
requerido

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

Parámetros de ruta

id
string
requerido

Entitlement ID

Respuesta

Entitlement deactivated

Última modificación el 9 de junio de 2026