> ## Documentation Index
> Fetch the complete documentation index at: https://docs.diga.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Sign out all other sessions

> Revoke every session except the caller's current one.

Deletes the other sessions (cascading to their refresh tokens) so they
cannot renew, but their current access tokens stay valid until they expire
(GoTrue JWT_EXPIRY, ~1h) — the other devices are not kicked instantly.
PRO-838 tracks per-request session validation for immediate revocation.



## OpenAPI

````yaml /api-reference/openapi.json post /v1/profile/security/sessions/sign-out-others
openapi: 3.1.0
info:
  title: Diga API
  version: 0.1.0
servers:
  - url: https://api.diga.io
    description: Production
security: []
paths:
  /v1/profile/security/sessions/sign-out-others:
    post:
      tags:
        - Security
      summary: Sign out all other sessions
      description: >-
        Revoke every session except the caller's current one.


        Deletes the other sessions (cascading to their refresh tokens) so they

        cannot renew, but their current access tokens stay valid until they
        expire

        (GoTrue JWT_EXPIRY, ~1h) — the other devices are not kicked instantly.

        PRO-838 tracks per-request session validation for immediate revocation.
      operationId: sign_out_others_v1_profile_security_sessions_sign_out_others_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RevokeResponse'
      security:
        - CustomHTTPBearer: []
components:
  schemas:
    RevokeResponse:
      properties:
        revoked:
          type: integer
          title: Revoked
          description: Number of sessions revoked
      type: object
      required:
        - revoked
      title: RevokeResponse
  securitySchemes:
    CustomHTTPBearer:
      type: http
      scheme: bearer

````