Skip to main content
Version: Next 🚧

deleteWebTokenCookie

Deletes the JSON Web Token (JWT) cookie by sending a GET request to the backend server's cookie-deletion endpoint. This is typically called during logout.

Returns Promise<{ methodresult: string; logoutUrl?: string }> — an object containing:

  • methodresult: "ok" if the cookie was successfully deleted, an error string otherwise.
  • logoutUrl (optional): a redirect URL provided by the server after logout, when configured.

Example​

delete-web-token-cookie.ts
import { deleteWebTokenCookie } from '@sinequa/atomic';

const { methodresult, logoutUrl } = await deleteWebTokenCookie();

if (methodresult === 'ok' && logoutUrl) {
window.location.href = logoutUrl;
}