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

# Get User Permission Overrides

> One person's effective permissions, split by where each came from.



## OpenAPI

````yaml /api-reference/openapi.json get /api/users/{user_id}/permissions
openapi: 3.1.0
info:
  title: Blindsight API
  version: 0.1.0
  description: >-
    The full Blindsight REST surface, generated from the running application.
    Replace the server host with your own deployment.


    For the Runtime Security integration surface (scan, proxy, tool calls) see
    the Runtime Security spec, which is hand written and carries worked
    examples.
servers:
  - url: https://api.your-blindsight.com
    description: Your Blindsight deployment
security: []
paths:
  /api/users/{user_id}/permissions:
    get:
      tags:
        - users
      summary: Get User Permission Overrides
      description: One person's effective permissions, split by where each came from.
      operationId: get_user_permission_overrides_api_users__user_id__permissions_get
      parameters:
        - name: user_id
          in: path
          required: true
          schema:
            type: integer
            title: User Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserPermissionsResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    UserPermissionsResponse:
      properties:
        user_id:
          type: integer
          title: User Id
        roles:
          items:
            type: string
          type: array
          title: Roles
        from_roles:
          items:
            type: string
          type: array
          title: From Roles
        granted:
          items:
            type: string
          type: array
          title: Granted
        revoked:
          items:
            type: string
          type: array
          title: Revoked
        effective:
          items:
            type: string
          type: array
          title: Effective
      type: object
      required:
        - user_id
        - roles
        - from_roles
        - granted
        - revoked
        - effective
      title: UserPermissionsResponse
      description: One person's permissions, and where each one came from.
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
        - loc
        - msg
        - type
      title: ValidationError

````