---
title: "Revoke Google OAuth + clear stored tokens"
method: POST
path: "/api/passport/disconnect"
tags: ["Session"]
---

# Revoke Google OAuth + clear stored tokens

`POST /api/passport/disconnect`

## Request

- Base URL: `https://passport.me`
- URL: `https://passport.me/api/passport/disconnect`
- Auth: API key in cookie `passport_session`

Hard disconnect. Next sign-in prompts for consent again. Cascades to `oauth_refresh_tokens` + `connected_apps` so downstream MCP clients holding bearer tokens are revoked too.

## Response `200`

Disconnected

## Other responses

- `401`: Missing or invalid session cookie.
- `405`: Method not allowed.

---

[API](https://skmtc.dev/passport-me/apis/passport-me-api.md) · [All operations](https://skmtc.dev/passport-me/apis/passport-me-api/llms.txt) · [OpenAPI document](https://skmtc.dev/passport-me/apis/passport-me-api/revisions/c0081754a2dc?raw)
