---
reference:
  curl:
    - key: revoke_session
      id: revoke_session
      url: /reference/authkit/session/revoke
      title: /user_management/sessions/revoke
      type: POST
      parameters:
        - key: session_id
          type: string
          description: (session.id)
  js:
    - key: revokeSession
      patternBefore: userManagement.
      id: revoke_session
      url: /reference/authkit/session/revoke
      title: userManagement.revokeSession()
      parameters:
        - key: anonymous
          type: object
          unwrap: true
          properties:
            - key: sessionId
              type: string
              description: (session.id)
  python:
    - key: revoke_session
      patternBefore: user_management
      id: revoke_session
      url: /reference/authkit/session/revoke
      title: user_management.revoke_session()
      parameters:
        - key: session_id
          type: string
          description: (session.id)
  ruby:
    - key: revoke_session
      patternBefore: UserManagement.
      id: revoke_session
      url: /reference/authkit/session/revoke
      title: UserManagement.revoke_session()
      parameters:
        - key: session_id
          type: String
          description: (session.id)
  go:
    - key: RevokeSession
      patternBefore: usermanagement
      id: revoke_session
      url: /reference/authkit/session/revoke
      title: usermanagement.RevokeSession()
      parameters:
        - (ctx)
        - key: opts
          type: usermanagement.RevokeSessionOpts
          unwrap: true
          properties:
            - key: SessionID
              type: string
              description: (session.id)
originalPath: .tmp-workos-clone/packages/docs/content/reference/authkit/session/revoke.mdx
---

## Revoke session

Revoke a session.

<CodeBlock
  referenceId="revoke_session"
  title="Request"
  file="revoke-session-request"
/>
